引:你想利用的Map高效的查找效率,又想拥有一个有序的Map,这个时候就需要用到TreeMap了!
JDK源码分析——HashSet
发表于
|
分类于
JDK源码分析
引:如果用来有个去重的需求,你肯定会想到用HashSet,那我们看看它的实现!
JDK源码分析——ConcurrentHashMap
发表于
|
分类于
JDK源码分析
引:HashMap是我们平时开发过程中用的比较多的集合,但它是非线程安全的。解决方案有Hashtable和Collections.synchronizedMap(hashMap),不过这两个方案基本上是对读写进行加锁操作,性能可想而知。所以感谢Doug Lea给我们带来了并发安全的ConcurrentHashMap。
JDK源码分析——HashMap
发表于
|
分类于
JDK源码分析
引:在Collection接口中用的最多的是ArrayList,在Map接口中用的最多的一定是HashMap,我们今天就来看看HashMap!
JDK源码分析——ArrayList
发表于
|
分类于
JDK源码分析
引:大家在集合框架中用的最多一定是ArrayList吧,今天我们就来一探究竟!
RPC知识
发表于
|
分类于
微服务
Netty源码之编码器
发表于
|
分类于
Netty源码
引:上一篇博文讲了解码器对应了读事件,这次就讲一下编码器,对应了写事件。
Netty源码之解码器
发表于
|
分类于
Netty源码
引:Netty在帮我们解决性能的同时,也提供了丰富的编解码器来为我们业务上提供便利,这次我们就来看看Netty的解码器。
Netty源码之ChannelPipeline
发表于
|
分类于
Netty源码
引:其实前面就多次提到了ChannelPipeline,但是都没有详细说明ChannelPipeline是如何工作的,这里我们就具体看看这个管理处理逻辑的抽象以及处理逻辑的抽象ChannelHandler。
Netty源码之新连接接入
发表于
|
分类于
Netty源码
引:之前对服务端和NioEventLoop都有了一定的分析,相信大家的服务端应该已经虚位以待了。好的,我们现在就开始分析新连接接入。