Netty BIO NIO AIO 区别 Netty特性 线程模型 粘包 拆包解决方案 零拷贝 内存泄露检测 堆外内存 事件驱动异步模型 单线程处理多连接IO事件 JDK空轮训BUG PipeLine管道 Epoll C10K 用到的设计模式 Handler所绑定的线程 流程图 TCP IP协议 出现的原因 常用方式 粘包 拆包 定长 分隔符 自定义长度 直接内存 组合buffer 文件传输 server启动流程 client启动流程 connect流程 read流程 write流程 handler流转