自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Dubbo集群简介

目录 1 简介 1.1 概述 1.2 Cluster和ClusterInvoker 2 ClusterInvoker分析 2.1 抽象基类 2.1.1 invoke 2.1.2 list 2.1.3 sel...

2019-04-06 23:56:00 152

转载 Dubbo的负载均衡算法

目录 1 简介 1.1 自适应默认算法 1.2 抽象基类 1.2.1 选择Invoker 1.2.2 计算权重 2 负载均衡算法实现 2.1 加权随机算法 2.2 最小活跃数算法 ...

2019-04-06 00:41:00 286

转载 Zookeeper服务器启动

目录 1 单机版启动 1.1 预启动 1.2 初始化并启动 2 集群版启动 2.1 初始化选举算法 2.2 异步线程根据服务器角色进入相应流程 3 选举算法 1 单机版启动...

2019-04-04 23:16:00 116

转载 BeanFactoryPostProcessor

目录 1 使用 1.1 XML文件 1.2 POJO:UserPo 1.3 BeanFactoryPostProcessor 1.4 测试 2 源码分析 2.1 简介 2.2 源码 ...

2019-03-21 18:02:00 95

转载 ZK简介

目录 1 会话 1.1 会话状态 1.2 会话基本信息 1.3 会话管理 1.4 会话清理 1.5 重连 2 分布式一致性 2.1 二阶段提交 2.1.1 阶段1:提交事务请求 ...

2019-03-13 14:43:00 141

转载 自定义标签解析

目录 1 示例 1.1 自定义标签 1.2 自定义XSD文件 1.3 解析自定义标签 1.4 注册解析类 2. 源码分析 2.1 EntityResolver用法 2.2 Spring利用EntityRes...

2019-03-13 09:11:00 84

转载 高性能MySQL

目录 1 MySQL架构 1.1 并发控制 1.1.1 读写锁 1.1.2 锁粒度 1.2 事务 1.2.1 隔离级别 1.2.2 事务日志 1.2.3 MySQL的MVCC 1.2.4 M...

2019-03-12 22:45:00 139

转载 Redis原理

目录 1. 数据结构与对象 1.1 SDS 1.1.1 数据结构 1.1.2 优势 1.1.3 内存分配策略 1.2 链表的实现 1.3 字典 1.3.1 数据结构 1.3.2 哈希算法 ...

2019-03-12 22:43:00 72

转载 ApplicationContext

目录 1. 简介 1.1 类图结构 1.2 方法执行流 2 模块详解 2.1 准备上下文环境 2.2 加载BeanFactory 2.3 扩展BeanFactory 2.3.1 SPEL语言的支持 ...

2019-03-11 10:17:00 55

转载 ThreadPoolExecutor

目录 1 简介 1.1 ctl字段 1.2 mainLock字段 1.3 线程池变量 2 Worker线程 3 execute() 3.1 addWork 3.2 执行任务 3.2.1 ru...

2019-03-07 17:45:00 79

转载 Executor

1 ExecutorExecutor是一个用于执行提交Runnable任务的接口,其核心思想在于任务的提交和运行解耦。因此在线程的使用上通常推荐使用Executor而不是显示的创建线程(利用new Thread().start()方式),其继承体系结构如下:Executor接口内容如下public interface Executor { void execute(Run...

2019-03-07 09:13:00 67

转载 Future简介

1 Future接口Future接口表示异步计算的结果,一旦计算完成,计算将不能再取消。整个Future的继承体系结构如下:代表异步结算结果。该接口提供方法:检查计算是否完成(isDone)等待计算完成(get)检索计算结果(get)取消任务(cancel)。cancel()方法只是试图取消任务执行。若已经被取消或计算已经完成,将不能再被取消。该方法返回后,isDon...

2019-03-07 09:11:00 121

转载 AQS简介

目录 1 基础 1.1 常用字段: 1.2 CLH队列 1.2 入队 1.3 hasQueuedPredecessors() 1.4 独占锁和共享锁 2 获取独占资源 2.1 acquireQueued()...

2019-03-05 17:58:00 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除