Netty学习


深入浅出Netty源码剖析
课程观看地址:http://www.xuetuwuyou.com/course/157
课程出自学途无忧网:http://www.xuetuwuyou.com

一、课程用到的软件

Netty4.1.6
Spring Tool Suite 3.8.2.RELEASE
Maven3.0.5
Spring4
JDK1.7

二、课程目标
1、深入了解Netty内部实现
2、深入理解Netty的设计思想
3、完全掌控Netty的高级研发

三、适合人群
1、想自己写高性能服务器,替换Tomcat,jetty
2、想完全随心所欲的掌控Netty的每一个细节
3、想成为一名高级Netty研发工程师

四、课程目录
1、  netty源码剖析简介
2、  Netty服务器的构建
3、  Netty客户端的构建
4、  Netty客户端短连接实现接服务器收响应数据
5、  Netty线程模型
6、  Netty ServerBootstrap启动的详细过程类图分析
7、  NioEventLoop如何开启和处理channel的Accept事件
8、  NioEventLoop接收客户端请求过程
9、  NioEventLoop接收channel read事件剖析
10、读半包处理分析
11、如何write数据
12、异步多线程同时write数据处理分析
13、write数据时细节分析,并发问题处理
14、写半包处理详细过程分析
15、NioEventLoop源码详细剖析
16、netty内存管理整个流程分析
17、Netty内存管理 PoolChunk设计思路
18、Netty内存管理中位移与或操作
19、Netty内存管理PoolSubpage剖析
20、Netty内存管理PoolChunkList剖析
21、Netty内存管理PoolArena剖析
22、Netty在读写过程中,内存池PooledByteBufAllocator分配内存详细过程剖析
23、Netty Tcp参数,修改Linux配置提高并发讲解
24、Netty与spring整合
25、Netty完成一套类似SpringMVC RPC架构
26、Netty客户端长连接Netty服务器时,分析如何获取响应数据
27、Netty客户端长连接实战获取响应数据协议制定
28、Netty客户端长连接实战
29、Netty客户端长连接获取服务器响应数据实1
30、Netty客户端长连接获取服务器响应数据实战2
31、Netty实现Https服务器
32、Netty在使用Nio时,哪些地方做了优化处理
33、课程全面总结,下期预告