自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 ByteBuffer的操作

ByteBuffer初始化put元素flip,该方法主要由读模式切换成写模式 获取元素值rewind compact 压缩典型使用场景:{@code * buf.clear(); // Prepare buffer for use * while (in.read(buf) >= 0 || buf...

2019-03-21 11:03:55 605

原创 zookeeper选取过程

zk的选取过程分析 zk节点的类型Leader followerobserver   2. zk选举     zk在分布式系统的环境下,各节点启动时会通过paxos算法选举产生leader节点。选举leader的标准是当有超过一半的节点选举某个节点时,该节点即被选为leader节点。    选举过程如下:            1) 节点启动时,会向所有的节点包括自己发送Vote信息,包括选举的l...

2018-02-13 15:55:20 615

原创 log4j源码分析

1、log4j的启动流程。2、log4j解析配置文件的过程

2017-12-30 16:26:10 230

原创 log4j源码解析

log4j启动和加载配置文件的过程分析

2017-12-30 16:21:39 262

原创 mina3源码分析,回话过程创建(二)

minaa回话过程创建

2017-04-23 13:43:27 270

原创 mina3源码分析,启动过程分析(一)

上图为服务端TCPServer类的继承关系,主要实现了IoServer和IoService两个接口,IoServer定义了bind、unbind等绑定地址的操作,IoService主要定义了Filters过滤器,用于在处理具体逻辑前进行一系列过滤操作,IoHandler具体业务逻辑处理,SessionConfig负责回话相关的配置信息。  具体启动过程如下所示:

2017-04-22 13:31:40 426

深入浅出html&css&javascript

学习网页开发,java的web页面必备之书,非常适合初学者,这是本收人们欢迎的红宝书

2011-10-01

空空如也

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

TA关注的人

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