1. 基础IO 如何从数据传输方式理解IO流? 如何从数据操作理解IO流? Java IO 设计上使用了什么设计模式? 2. 5种IO模型? 什么是阻塞?什么是同步? 什么是Linux的IO模型? 什么是同步阻塞IO? 什么是同步非阻塞IO? 什么是多路复用IO? 有那些多路复用IO? 什么是信号驱动IO? 什么是异步IO? 什么是Reactor模型? 什么是Java NIO? Netty 3. 零拷贝 传统的IO存在什么问题?为什么引入零拷贝? mmap + write 如何线程零拷贝? sendfile 如何实现零拷贝?