从"能用"到"敢用":跨过高性能网络开发的门槛

很多后端开发者在面对 Netty 时,往往停留在"照抄 Demo"的层面:ChannelHandler 怎么加、Pipeline 怎么配,闭着眼也能写出来。但一旦遇到 TCP 粘包半包、堆外内存溢出、或者高并发下的线程模型调优,就彻底慌了。这门课解决的核心问题,正是这种"知其然不知其所以然"的能力断层。它不是从零开始教你写 Hello World,而是深入 Netty 源码底层,拆解 Reator 模型、零拷贝机制、内存池设计以及编解码器的实现原理,帮你建立起对高性能网络框架的系统性认知。适合有一定 Java 基础、了解过 NIO 或直接接触过 Netty 但渴望知其所以然的学习者。建议先从"为什么选 Netty"和"Reactor 模型"切入,建立宏观架构感,再深入"启动流程"和"数据收发"等源码细节。学完后,你应能独立设计出符合生产标准的网络应用,从容应对性能调优与安全增强等复杂场景。

实战与理论并重:如何高效配合资料完成学习

课程提供了完整的实战案例开发路径,从服务器端雏形到客户端编解码,再到响应分发机制的完善,覆盖了网络应用开发的全流程。资料包中的视频不仅讲解原理,还通过 Dubbo、Hadoop 等知名开源项目的使用案例,展示 Netty 在实际工业场景中的应用方式。学习时,不要只看不练。建议按照课程节奏,先观看"源码剖析:发送/接收数据"理解内核机制,再配合"实现服务器端/客户端"章节动手编码。同时,务必重视"优化使用"系列中关于线程模型整改、参数调优以及 Native 库开启的内容,这些是提升应用性能的关键。对于安全问题,课程也提供了 SSL 集成和空闲监测等即拿即用的增强方案,帮助你在实际工作中快速落地安全实践。通过这种"源码 + 实战 + 优化"的闭环学习,你将真正掌握 Netty 的核心精髓,而非仅仅成为一个 API 调用者。

课程目录

55丨Cassandra如何使用Netty?.mp4 [179.8 MB]
15丨源码剖析:Netty对常用编解码的支持.mp4 [553.1 MB]
48丨安全增强:设置“高低水位线”等保护好自己.mp4 [166.5 MB]
05丨为什么孤注一掷:独选Netty?.mp4 [80.0 MB]
26丨源码剖析:发送数据.mp4 [210.0 MB]
10丨Netty如何支持三种Reactor?.mp4 [255.6 MB]
30丨案例介绍和数据结构设计.mp4 [88.9 MB]
20丨源码解析:Netty对堆外内存和内存池的支持.mp4 [394.3 MB]
44丨优化使用:“整改”线程模型让响应健步如飞.mp4 [144.6 MB]
57丨Hadoop如何使用Netty?.mp4 [237.6 MB]
34丨完成一个客户端雏形.mp4 [397.4 MB]
29丨遍写网络应用程序的基本步骤.mp4 [119.4 MB]
41丨跟踪诊断:应用能可视,心理才有底.mp4 [329.7 MB]
22丨源码剖析:启动服务.mp4 [214.4 MB]
38丨调优参数:权衡Netty核心参数.mp4 [528.1 MB]
60丨课程回顾与总结 .mp4 [98.5 MB]
52丨安全增强:拿来即用的SSL-对话呈现表象.mp4 [178.9 MB]
12丨TCP粘包-半包Netty全搞定.mp4 [401.0 MB]
36丨Netty编码中易错点解析.mp4 [417.6 MB]
45丨优化使用:增强写,延迟与吞吐量的抉择.mp4 [217.1 MB]
58丨赏析Netty之美.mp4 [139.6 MB]
49丨安全增强:启用空闲监测.mp4 [381.5 MB]
17丨源码剖析:Netty对keepalive与idle监测的支持.mp4 [517.0 MB]
19丨Netty如何玩转内存使用.mp4 [241.5 MB]
16丨keepalive与idle监测.mp4 [355.7 MB]
11丨源码剖析:Netty对Reactor的支持.mp4 [422.3 MB]
56丨Dubbo如何使用Netty?.mp4 [197.0 MB]
24丨源码剖析:接收数据.mp4 [384.2 MB]
53丨安全增强:拿来即用的SSL-抓包暴露本质.mp4 [281.5 MB]
31丨实现服务器端编解码.mp4 [327.0 MB]
02丨内容综述.mp4 [77.7 MB]
47丨优化使用:为不同平台开启native.mp4 [342.3 MB]
04丨为什么舍近求远:不直接用JDKNIO?.mp4 [140.3 MB]
35丨引入响应分发完善客户端.mp4 [407.1 MB]
32丨实现一个服务器端.mp4 [174.1 MB]
06丨Netty的前尘往事.mp4 [99.1 MB]
33丨实现客户端编解码.mp4 [60.6 MB]
01丨课程介绍.mp4 [169.1 MB]
54丨安全增强:拿来即用的SSL-轻松融入案例.mp4 [226.7 MB]
08丨Netty怎么切换三种I-O模式?.mp4 [151.0 MB]
28丨源码剖析:关闭服务.mp4 [373.5 MB]
23丨源码剖析:构建连接.mp4 [374.4 MB]
37丨调优参数:调整System参数夯实基础.mp4 [387.4 MB]
13丨源码剖析:Netty对处理粘包-半包的支持.mp4 [515.6 MB]
25丨源码剖析:业务处理.mp4 [238.8 MB]
46丨优化使用:如何让应用丝般“平滑”?.mp4 [499.8 MB]
39丨调优参数:图解费脑的三个参数.mp4 [151.4 MB]
42丨跟踪诊断:让应用内存不“泄露”?.mp4 [395.5 MB]
03丨揭开Netty面纱.mp4 [232.7 MB]
51丨安全增强:少不了的自定义授权.mp4 [356.8 MB]
21丨Netty代码编译与总览.mp4 [442.8 MB]
40丨跟踪诊断:如何让应用易诊断?.mp4 [375.0 MB]
27丨源码剖析:断开连接.mp4 [430.3 MB]
09丨源码剖析:Netty对I-O模式的支持.mp4 [267.2 MB]
14丨常用的“二次”编解码方式.mp4 [227.3 MB]
07丨Netty的现状与趋势.mp4 [169.8 MB]
50丨安全增强:简单有效的黑白名单.mp4 [338.5 MB]
43丨优化使用:用好自带注解省点心.mp4 [338.9 MB]
59丨如何给Netty贡献代码?.mp4 [280.8 MB]
18丨Netty的那些“锁”事.mp4 [355.2 MB]