Skip to content

Java读源码之Netty深入剖析

javahongxi edited this page Aug 19, 2019 · 14 revisions

https://coding.imooc.com/learn/list/230.html

  1. 默认情况下,Netty服务端起多少线程?何时启动?
  2. Netty是如何解决jdk空轮询bug的?
  3. Netty如何保证异步串行无锁化?
  4. Netty是在哪里检测有新连接接入的?
  5. 新连接是怎样注册到NioEventLoop线程的?
  6. Netty是如何判断ChannelHandler类型的?
  7. 对于ChannelHandler的添加应该遵循什么样的顺序?
  8. 用户手动触发事件传播,不同的触发方式有什么样的区别?
  9. 内存的类别有哪些
  10. 如何减少多线程内存分配之间的竞争
  11. 不同大小的内存是如何进行分配的
  12. 解码器抽象的解码过程
  13. Netty里面有哪些拆箱即用的解码器
  14. 如何把对象变成字节流,最终写到socket底层?
  15. Netty性能优化工具类
  16. Netty设计模式应用
  17. 单机百万连接调优

首页

Java核心技术

Netty

RocketMQ深入研究

kafka深入研究

Pulsar深入研究

Dubbo源码导读

微服务架构

Redis

Elasticsearch

其他

杂谈

关于我

Clone this wiki locally