- 032_具体看看Netty Client对Server发起connect请求的源码
- 043_原生Java NIO中的ByteBuffer使用时有哪些缺陷?
- 044_Netty为请求处理提供的良好扩展:自定义业务逻辑链条
- 042_细看一次网络请求数据到底是如何读取出来的?
- 041_仔细阅读Unsafe内部网络IO的数据缓冲机制源码
- 040_再看Netty Server端读取请求的网络IO核心源码流程
- 039_Netty中的两个线程池就足够了吗?不,还不够!
- 038_支撑百万连接的线程模型:Acceptor线程池
- 037_线程模型的进化:单个Acceptor线程 多个Processor线程
- 036_再看Netty线程模型:如果Server端单线程会有什么问题?
- 035_从Netty Server端返回的响应是如何接收的?
- 034_Netty Client是如何将我们准备好的请求发送出去的?
- 033_Netty Client的线程是如何轮询建立好连接的网络事件的?
- 019_将Netty版本调整回4.x,避免使用废弃的5.x版本
- 031_Netty Client是如何尝试跟Server建立连接的?
- 030_作业:大家根据Server端源码分析思路,自行分析Client端源码
- 029_系统处理完请求后又是如何将响应消息发送客户端的?
- 028_对于客户端发送过来的消息是如何读取以及处理的?
- 027_Server端对建立好的客户端连接是交给谁来轮询网络请求的?
- 026_如果发现了客户端发起的连接事件是如何进行处理的?
- 025_Netty的线程是如何轮询ServerSocketChannel的网络连接事件的?
- 024_补充一个细节:ServierSocketChannel如何绑定监听端口?
- 023_用一张图来展示出ServerSocketChannel初始化的过程
- 022_如何将ServerSocketChannel注册到Selector由独立线程轮询?
- 021_Netty是如何对ServerSocketChannel进行初始化的?
- 020_对照原生NIO代码看看Netty如何创建ServerSocketChannel