摘要: 为什么有了AtomicInteger还需要AtomicIntegerFieldUpdater? 当需要进行原子限定的属性所属的类会被创建大量的实例对象, 如果用AtomicInteger, 每个实例里面都要创建AtomicInteger对象, 从而多出内存消耗.显然是不合适的。 因此出现了Atomi 阅读全文
posted @ 2019-08-11 23:18 陈标 阅读(393) 评论(0) 推荐(0)
摘要: Nio 的ByteBuffer 和 Netty 的 ByteBuf 的区别: 1、ByteBuf 将 ByteBuffer的position 分解为:readIndex , writeIndex 因此,使用ByteBuf 就不再需要使用 filp 进行读写状态的切换,随时可以进行读写。 2、jdk 阅读全文
posted @ 2019-08-11 22:18 陈标 阅读(272) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-11 20:31 陈标 阅读(179) 评论(0) 推荐(0)
摘要: Pipeline 过滤器链,分入过滤器,出过滤器,出入过滤器。 出过滤器:*Outbound* 入过滤器:*Inbound* 出入过滤器:** 区别于springMVC的过滤器,springMVC仅仅有出入过滤器。要区分出,入过滤器,需要手工处理,类似于代理模式中,将具体执行代码的位置。 { 过滤器 阅读全文
posted @ 2019-08-11 01:10 陈标 阅读(144) 评论(0) 推荐(0)
摘要: Netty中的模型: 阅读全文
posted @ 2019-08-11 00:36 陈标 阅读(106) 评论(0) 推荐(0)