基本概念 Sentinel是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、...
基本概念 Sentinel是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、...
转自 https://blog.51cto.com/u_15077560/4528572[https://blog.51cto.com/u_15077560/4528572]...
一.概述 java内存模型(简称JMM),定义了线程和工作内存的一种抽象关系,即JMM 定义了 JVM 在内存中的工作方式。其和内存区域不一样,内存区域定义的是JVM的内存划...
背景 在一次对外接口的开发中,采用下图的zk分布式锁方式让请求排队进入,发现存在一定程度的锁失效情况,然后经过分析,发现问题出现在finally模块的主动删除操作中。 什么情...
Future 自Java 5开始添加了Future,用来描述一个异步计算的结果。 要么通过轮询isDone,确认完成后调用get()获取值,要么调用get()设置一个超时时间...
CMS收集器 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用,它是HotSpot虚...
一 ZAB协议(Zookeeper在用) Zab协议有四个阶段 Leader election Discovery (E#epoch establish) Synchroni...
加密流程 1.客户端发起请求,将自己支持的加密算法套件(Cipher Suite)发给服务端。 2.服务端收到请求后,将收到的cipher与自己支持的对比,从中选出一种加密算...
UUID 优点:1.性能非常高:本地生成,没有网络消耗缺点:1.不易于存储:UUID太长,16字节128位,通常以36长度的字符串表示,很多场景不适用。2.信息不安全:基于M...
1、InnoDB概述 InnoDB是一个高性能、高可用、高可扩展,是MySQL 第一个完整支持ACID事务的存储引擎,其特点是行锁设计、支持MVCC、支持外键、提供一致性...