你将收获

1、掌握Java IO的演进历史。

2、了解Tomcat的基本设计原理。

3、掌握RPC框架的核心原理。

4、掌握Netty高性能IO框架的设计原理。

适用人群

1. 所有对Java编程语言感兴趣的人员; 2. 大专及以上学历的在校学生; 3. 在职工作人员; 4. 本课程适用于零基础学员。

课程介绍

本章从BIO、NIO到AIO的演进过程开始,介绍网络IO的通信原理。然后,介绍Netty的基本设计原理,带大家用Netty手写一个Tomcat和一个RPC框架。接着,深入分析Netty的源码,掌握Netty的核心组件如BootStrap、EventLoop、Pipeline、Promise、Future等,最后,将带大家完成一个消息推送系统,模拟百万链接性能调优。

课程目录