目录
第1篇 I/O基础篇
第1章 网络通信原理
1.1 网络基础架构
1.1.1 C/S架构
1.1.2 C/S信息传输流程
1.2 TCP/IP五层模型详解
1.2.1 物理层
1.2.2 数据链路层
1.2.3 网络层
1.2.4 传输层
1.2.5 应用层
1.2.6 小结
1.3 网络通信实现原理
1.4 向浏览器输入URL后发生了什么
1.5 网络通信之“魂”——Socket
第2章 Java I/O演进之路
2.1 I/0的问世
2.1.1 什么是I
2.1.2 I/0交互流程
2.2 五种I/O通信模型
2.2.1 阻塞I/0模型
2.2.2 非阻塞I/0模型
2.2.3 多路复用I/0模型
2.2.4 信号驱动I/0模型
2.2.5 异步I/0模型
2.2.6 易混淆的概念澄清
2.2.7 各I/0模型的对比与总结
2.3 从BI0到NIO的演进
2.3.1 面向流与面向缓冲
2.3.2 阻塞与非阻塞
2.3.3 选择器在I/O中的应用
2.3.4 NIO和BI0如何影响应用程序的设计
2.4 Java AIO详解
2.4.1 AIO基本原理
2.4.2 AIO初体验
第2篇 Netty初体验
第3章 Netty与NIO之前世今生
3.1 Java NI0三件套
3.1.1 缓冲区
3.1.2 选择器
3.1.3 通道
3.2 NI0源码初探
3.3 反应堆
3.4 Netty与NIO
3.4.1 Netty支持的功能与特性
3.4.2 Netty采用NI0而非AIO的理由
第4章 基于Netty手写Tomcat
4.1 环境准备
4.1.1 定义GPservlet抽象类
4.1.2 创建用户业务代码
……
第3篇 Netty核心篇
第4篇 Netty实战篇
展开▼