这套资料的主题很明确:把 Java 后端从「会写业务代码」往「能扛住线上架构问题」推一把。它不教语法,也不带你做增删改查的入门项目,而是盯着几个真正卡人的地方——NIO 与 Selector 的底层机制、分布式场景下的一致性与事务、高并发下的资源调度。如果你正在准备架构方向的面试,或者已经在带项目、却被线上问题追着跑,这套内容对得上你的需求。

它解决的是哪类工作场景

日常写业务代码时,很多人对 IO 的理解停留在「InputStream 读、OutputStream 写」,一旦线上出现连接堆积、线程池打满、CPU 空转,就无从下手。这套资料从 NIO 和 Selector 的底层原理切进去,讲的不是 API 怎么调,而是多路复用为什么能用一个线程管住成千上万个连接、Selector 的唤醒机制在什么情况下会失效。这类知识平时用不上,但排查网络层故障、评估网关和 RPC 框架选型时,是绕不过去的。分布式部分同理,事务为什么在跨服务后失效、补偿和最终一致该怎么落地,都是真实项目里会撞上的问题,而不是纸面上的概念。

适合什么基础,先看哪几块

基础门槛不算低。至少要有两年以上的 Java 开发经验,熟悉多线程、集合和基本的网络编程,能看懂 JVM 内存模型的基本概念。如果连 BIO 和线程池的关系都还没理清,直接进 NIO 部分会很吃力,建议先把并发基础补一补再回来。

上手顺序上,建议从 NIO、Selector 那一块切入。它是整套内容的底层支点,后面讲高并发网络模型、分布式通信时都会反复用到这里的结论。把多路复用的机制吃透之后,再去看分布式事务和一致性方案,理解成本会低很多。反过来先啃分布式,容易变成背方案,遇到具体场景还是不知道怎么选。

学完能独立做什么,资料怎么配合练习

学完之后,比较实际的产出是:能自己判断一个网络框架的 IO 模型是否合理,能定位连接泄漏、Selector 空轮询这类偏底层的问题,能在设计跨服务流程时讲清楚一致性的取舍,而不是照搬「用消息队列就行」。这些能力在架构评审和技术方案讨论里是能直接体现的。

资料以讲义和讲解视频为主,配合方式是先看讲义理清概念脉络,再跟视频过一遍推导过程,重点章节不要跳。真正拉开差距的是练习:讲义里的机制讲完后,自己动手写一个基于 NIO 的简易服务端,把 Selector 的注册、就绪事件处理和唤醒逻辑跑通一遍,比看十遍视频都管用。分布式部分可以拿手头项目里的一个跨服务调用做改造推演,把一致性问题具体化。不要指望一遍看完就掌握,这类底层内容需要反复回看和动手验证。

课程目录

课程目录179 集
  • 📁 第06章:九阳真经:彻底揭秘NIO、Selector底层原理 📁 【讲义】第6章:九阳真经:彻底揭秘NIO、Selector底层原理 第6章:九阳真经:彻底揭秘NIO、Selector底层原理.pdf
  • [11.5 MB] 九阳真经:彻底揭秘NIO、Selector底层原理.pdf
  • [11.5 MB] 39最强揭秘:Selector.wakeup() 唤醒的底层原理_ev.mp4
  • [49.1 MB] 38最强揭秘:Selector.select() 事件查询的底层原理_ev .mp4
  • [29.1 MB] 37最强揭秘:Selector.register() 注册的底层原理_ev .mp4
  • [32.6 MB] 36最强揭秘:Selector.open() 选择器打开的底层原理_ev .mp4
  • [42.0 MB] 35彻底明白:Selector(选择器) 核心原理_ev.mp4
  • [18.6 MB] 34彻底解密:SelectionKey (选择键) 核心原理_ev.mp4
  • [41.7 MB] 33彻底解密:IO事件的核心原理_ev .mp4
  • [25.4 MB] 31彻底明白:epoll 底层系统调用的核心原理_ev .mp4
  • [35.7 MB] 32核心解密:Linux的ET高速模式与Netty的高速Selector_ev .mp4
  • [18.7 MB] 30彻底明白:select、poll 底层系统调用的核心原理_ev.mp4
  • [58.5 MB] 📁 第10章:10W QPS真刀实操__以及基于ZK+Netty手写分布式测试工具 📁 【讲义】第10章:10W QPS真刀实操 第10章:10W QPS真刀实操__以及基于ZK+Netty手写分布式测试工具.pdf
  • [5.6 MB] 115.基于ZOOKeeper+Netty手写分布式测试工具:Master节点的设计与实现_ev.mp4
  • [37.8 MB] 114.基于ZOOKeeper+Netty手写分布式测试工具:工作节点的设计与实现_ev.mp4
  • [47.0 MB] 112.基于ZK+Netty的压力测试实操,破10WQPS_ev.mp4
  • [31.3 MB] 113.基于ZOOKeeper+Netty手写分布式测试工具:系统架构设计_ev.mp4
  • [13.3 MB] 111.高并发场景__SLB的使用实操_ev.mp4
  • [25.9 MB] 109.借助shell脚本__极速安装基础组件_ev.mp4
  • [35.7 MB] 110.服务层的部署__以及接入层Nginx的高并发配置_ev .mp4
  • [40.9 MB] 108.超高并发场景_局部文件句柄数和全局文件句柄数的设置_ev .mp4
  • [11.4 MB] 107.阿里云主机的购买和__可用区的要点_ev.mp4
  • [13.1 MB] 106.10WQPS真刀实操的主机之间的逻辑架构、物理架构_ev .mp4
  • [8.9 MB] 105.如何进行高并发实操:10WQPS真刀实操的要点_ev .mp4
  • [19.2 MB] 第10章:10W QPS真刀实操__以及基于ZK+Netty手写分布式测试工具资料.zip
  • [1.8 MB] 第10章:10W QPS真刀实操__以及基于ZK+Netty手写分布式测试工具.pdf
  • [5.6 MB] 📁 第12章:吊打面试官:彻底明白分布式事务原理,以及seata的AT、TCC原理与实操 140.TCC分布式事务实操:秒杀服务的TCC事务开启、及第二阶段的提交与回滚测试_ev.mp4
  • [28.5 MB] 141.TCC分布式事务实操:TCC分布式事务的幂等性问题、空回滚问题、防悬挂问题_ev.mp4
  • [11.8 MB] 139.TCC分布式事务实操:订单服务的TCC接口开发与配置_ev .mp4
  • [13.2 MB] 138.TCC分布式事务实操:库存服务的TCC接口开发与配置_ev .mp4
  • [25.4 MB] 137.TCC分布式事务实操:10WQPS秒杀的TCC分布式事务架构_ev.mp4
  • [9.0 MB] 136.断点观察seata流程:查看第二阶段RM分支事务的rollback回滚过程_ev.mp4
  • [18.6 MB] 135.断点观察seata流程:查看第二阶段RM分支事务的commit提交过程_ev .mp4
  • [26.0 MB] 134.断点观察seata流程:查看RM开启分支事务后的undo_log回滚日志_ev.mp4
  • [35.3 MB] 133.断点观察seata流程:查看TM开启全局事务后的TC全局会话数据_ev .mp4
  • [14.5 MB] 132.断点观察seata流程:断点查看Seata_AT执行流程之前的环境准备和微服务准备_ev.mp4
  • [10.2 MB] 130.seata原理图解:使用三张图彻底解读__AT模式分布式事务执行流程_ev .mp4
  • [38.1 MB] 131.seata原理图解:AT分支事务__第一阶段的执行流程_ev .mp4
  • [9.2 MB] 129.分布式事务实操:RM秒杀服务的开发,以及第二阶段的提交与回滚测试_ev.mp4
  • [27.6 MB] 127.分布式事务实操:TM库存服务的开发与分布式事务配置_ev.mp4
  • [33.8 MB] 128.分布式事务实操:TM订单服务的开发与分布式事务配置_ev.mp4
  • [11.6 MB] 126.分布式事务实操:Seata_TC的配置和启动_ev.mp4
  • [45.8 MB] 142.简历再优化:10WQPS真刀实操项目,加上TCC分布式事务实操内容_ev.mp4
  • [2.0 MB] nacos_config_export_分布式事务视频的配置_请导入nacos.zip
  • [12.5 KB] 124.分布式事务理论:2分钟了解__SeataAT模式_ev .mp4
  • [20.0 MB] 125.分布式事务实操:10WQPS秒杀实操的AT分布式事务架构_ev .mp4
  • [10.5 MB] 123.分布式事务理论:2分钟掌握__TCC协议_ev .mp4
  • [23.9 MB] 122.分布式事务理论:2分钟掌握__XA模型和2PC协议_ev.mp4
  • [42.3 MB] 121.分布式事务理论:一张图梳理清楚__分布式事务的五花八门的分类_ev .mp4
  • [15.7 MB] 120.分布式事务理论:分布式事务的使用场景_ev.mp4
  • [15.3 MB] 📁 第11章:5分钟把简历变得闪闪发光,人见人爱,回头率100% 课时119.让你的简历闪闪发光____10W_QPS超高并发秒杀实操项目,怎么体现在简历上?_ev .mp4
  • [74.1 MB] 课时118.让你的简历闪闪发光____千万级分布式IM消息中台__怎么体现在简历上_ev.mp4
  • [20.4 MB] 课时117.让你的简历_闪闪发光_之___如何把项目经验变得__高逼格上档次?_ev.mp4
  • [28.5 MB] 课时116. 让你的简历闪闪发光之__如何把专业技能变得___魅力四射?_ev.mp4
  • [45.0 MB] 第11章:5分钟把简历变得闪闪发光,人见人爱,回头率100%必看.png [493.5 KB] 📁 第09章:史上最强:亿级流量架构理论+10WQPS真刀实操 📁 第9章:史上最强:亿级流量架构理论+10WQPS真刀实操 第9章:史上最强:亿级流量架构理论+10WQPS真刀实操说明.zip
  • [1.8 MB] 亿级秒杀实操:一键搞定Nginx+Lua开发环境.pdf
  • [383.7 KB] 亿级秒杀实操之服务层:注册中心实战.pdf
  • [702.2 KB] 亿级秒杀实操之服务层:配置中心.pdf
  • [465.9 KB] 亿级秒杀实操之服务层:秒杀服务 .pdf
  • [471.1 KB] 亿级秒杀实操之服务层:分布式雪花算法生成ID.pdf
  • [366.8 KB] 亿级秒杀实操之服务层:库存服务.pdf
  • [503.3 KB] 亿级秒杀实操之服务层:一键搞定繁琐的分布式开发环境 .pdf
  • [522.0 KB] 亿级秒杀实操之服务层:mysql热数据如何提升更新的性能(一) .pdf
  • [385.4 KB] 亿级用户架构实操:亿级秒杀系统的高可用、高并发的接入层.pdf
  • [2.5 MB] 亿级用户架构实操:亿级秒杀系统的业务架构、流量架构、数据架构 .pdf
  • [1.3 MB] 亿级用户架构实操:亿级秒杀系统的高可用、高并发的服务层 .pdf
  • [1.5 MB] 亿级架构核心3:从亿级到百亿级记录的数据架构.pdf
  • [2.3 MB] 亿级架构核心2:从10W到亿级用户的流量架构.pdf
  • [1.8 MB] 亿级架构核心1:架构解耦之功能分离、系统分级、单元化 .pdf
  • [1.7 MB] 📁 代码仓库&环境变量&本地域名配置说明 代码仓库&环境变量&本地域名配置说明必看.zip
  • [1.8 MB] 代码仓库&环境变量&本地域名配置说明.pdf
  • [398.3 KB] 98高并发高阶实战:手写一把Redis分段锁,用于超高并发场景_ev .mp4
  • [40.4 MB] 99大厂面试难题:高并发场景下,Mysql热点行更新,应该如何解决?_ev.mp4
  • [34.6 MB] 97高并发基础知识:基于Jedis+Lua脚本手写一把分布式锁_ev .mp4
  • [79.5 MB] 96高并发核心知识:从位运算角度,深度解密ZK+SnowFlake算法_ev .mp4
  • [101.3 MB] 95亿级秒杀实操之服务层:通过rocketmq进行流量削峰_ev .mp4
  • [42.8 MB] 94亿级秒杀实操之服务层:redis_lua脚本进行令牌发放、库存预减_ev.mp4
  • [41.9 MB] 93实战篇:一键搞定令人头疼繁琐的nginx、lua开发、测试环境_ev .mp4
  • [70.5 MB] 91亿级秒杀实操之服务层:库存服务之——秒杀暴露_ev .mp4
  • [49.2 MB] 92亿级秒杀实操之服务层:秒杀服务的功能与实现_ev .mp4
  • [43.8 MB] 90亿级秒杀实操之服务层:库存服务的功能与实现_ev.mp4
  • [35.7 MB] 89亿级秒杀实操之服务层:配置中心理论&实操_ev .mp4
  • [36.5 MB] 88亿级秒杀实操之服务层:注册中心理论&实操_ev.mp4
  • [49.1 MB] 87亿级架构实操:秒杀学习案例的功能体_ev.mp4
  • [60.6 MB] 85亿级架构实操:服务层做到支撑亿级用户的高可用、高并发架构_ev.mp4
  • [55.1 MB] 86实战篇:一键搞定令人头疼繁琐的分布式、微服务、高并发开发环境_ev.mp4
  • [91.1 MB] 84亿级架构实操:亿级秒杀系统的业务架构、流量架构、数据架构_ev .mp4
  • [98.8 MB] 83亿级架构核心:存储架构——百亿级数据的异构查询_ev.mp4
  • [9.0 MB] 81亿级架构核心:存储架构——亿级库表的架构设计_ev .mp4
  • [34.9 MB] 82亿级架构核心:存储架构——百亿级库表架构设计_ev .mp4
  • [27.5 MB] 第09章:史上最强:亿级流量架构理论+10WQPS真刀实操资料.zip
  • [1.8 MB] 80亿级架构核心:流量架构——亿级用户量场景下的流量架构_ev.mp4
  • [41.8 MB] 79亿级架构核心:流量架构——亿级用户量场景下的流量预估_ev.mp4
  • [22.3 MB] 78亿级架构核心:流量架构——低并发系统,如何学到高并发的经验_ev.mp4
  • [20.4 MB] 77亿级架构核心:异地多活_单元化垂直拆分_ev.mp4
  • [29.6 MB] 74亿级架构核心:业务解耦之_系统分层_ev.mp4
  • [22.2 MB] 76亿级架构核心:系统分层之_幂等性设计原则_ev .mp4
  • [22.9 MB] 75亿级架构核心:系统分层之_亿级流量分层过滤模型_ev .mp4
  • [18.3 MB] 71史上最强:持续迭代,梳理出一张价值10W的亿级流量架构知识图谱_ev.mp4
  • [73.8 MB] 72基本功:Java人怎么才能写好文档、画好图?_ev.mp4
  • [71.7 MB] 73亿级架构核心:业务解耦之_功能分离_ev .mp4
  • [30.3 MB] 70答疑:亿级用户超高并发经验,如此重要,如何搞到手?_ev.mp4
  • [19.0 MB] 69开篇:亿级流量架构理论+10WQPS实战的必要性_ev .mp4
  • [21.8 MB] 113亿级秒杀实操_接入层:高并发系统的_限流架构_和限流实战_ev.mp4
  • [28.2 MB] 112亿级秒杀实操_接入层:如何_10倍_100倍的提升_写并发的吞吐量_ev.mp4
  • [48.6 MB] 111亿级秒杀实操_接入层:如何_10倍_100倍的提升_读并发的吞吐量_ev.mp4
  • [61.6 MB] 110亿级秒杀实操_接入层:动静分离、通过Nginx提供静态内容服务_ev.mp4
  • [26.2 MB] 109亿级秒杀实操_接入层:Nginx反向代理_负载均衡_核心原理与实战_ev .mp4
  • [65.7 MB] 108接入层分布式限流:Nginx+Lua、Redis+Lua分布式令牌限流实战_ev.mp4
  • [40.1 MB] 107分布式限流:模拟京东实现Redis+Lua限流组件_ev .mp4
  • [66.5 MB] 106史上绝对最强:Nginx漏桶限流burst、nodelay参数详解_ev .mp4
  • [31.8 MB] 105高并发限流:详解Nginx漏桶限流的指令、限流key提取技巧_ev .mp4
  • [45.5 MB] 103高并发限流:漏桶限流的原理、问题,以及Java实现的难点_ev .mp4
  • [35.4 MB] 104高并发限流:令牌桶的原理、问题,以及其Java实现的难点_ev.mp4
  • [23.8 MB] 102高并发限流:计数器限流的原理、缺陷,以及其Java实现的难点_ev .mp4
  • [33.2 MB] 101高并发重点:一分钟了解,限流为何如此重要!_ev .mp4
  • [22.1 MB] 100亿级秒杀实操之服务层:出口微服务网关的实战_ev.mp4
  • [63.0 MB] 📁 第08章:Netty大实战:从0到1开始亿级流量CrazyIM开发 68分布式高阶实战:Netty节点的之间的路由和转发_ev.mp4
  • [46.6 MB] 67分布式高阶实战:Netty节点的负载均衡_ev .mp4
  • [30.9 MB] 66分布式高阶实战:Netty节点的注册与发现_ev.mp4
  • [31.6 MB] 65分布式高阶实战:Netty节点的命令服务_ev.mp4
  • [23.1 MB] 64分布式环境篇:分布式开发环境搭建_ev .mp4
  • [36.7 MB] 63分布式高阶实战:亿级高并发IM架构_ev .mp4
  • [24.5 MB] 62单体IM核心编程:端到端的心跳处理_ev.mp4
  • [24.0 MB] 61单体IM核心编程:单聊-端到端的聊天转发_ev.mp4
  • [35.8 MB] 58单体IM核心实战:服务端登录处理_ev .mp4
  • [34.5 MB] 60单体IM核心编程:服务端会话管理_ev.mp4
  • [17.7 MB] 59Netty高级编程:服务端业务处理与IO处理的隔离_ev .mp4
  • [17.5 MB] 57单体IM基础实战:响应处理器_ev.mp4
  • [22.7 MB] 56单体IM基础实战:消息发送器_ev .mp4
  • [31.0 MB] 55单体IM基础实战:消息构造器_ev.mp4
  • [35.9 MB] 54单体IM基础实战:命令收集器10_ev.mp4
  • [31.8 MB] 第8章_Netty大实战:从0到1开始亿级流量CrazyIM开发 .txt [1.5 KB] 53架构设计:单体IM的三大架构_ev .mp4
  • [14.0 MB] 第08章:Netty大实战:从0到1开始亿级流量CrazyIM开发说明.png [493.5 KB] 52核心实战:Protobuf报文的出站处理流程_ev.mp4
  • [14.1 MB] 51核心实战:Potobuf数据包的入站处理流程_ev.mp4
  • [22.5 MB] 50基础实战:Potobuf协议的使用_ev .mp4
  • [35.2 MB] 49核心实战:JSON报文的出站处理_ev .mp4
  • [25.4 MB] 48核心实战:JSON报文的入站处理_ev.mp4
  • [32.5 MB] 47基础实战:Pipeline出站处理流程_ev .mp4
  • [16.2 MB] 45基础组件的使用:ChannelInboundHandler入站处理器_ev .mp4
  • [28.5 MB] 46基础实战:Pipeline入站处理流程_ev.mp4
  • [19.0 MB] 44基础知识:ChannelPipeline流水线_ev .mp4
  • [16.6 MB] 43Netty开发必备:EmbeddedChannel嵌入式通道_ev.mp4
  • [23.5 MB] 42_0.4小版本介绍_ev .mp4
  • [3.6 MB] 📁 第07章:底层解读:解密核心难题,秒杀外国权威 41从底揭秘:线程状态的本质和根本来源_ev .mp4
  • [63.7 MB] 40从底揭秘:Thread.sleep是不是占用CPU_ev .mp4
  • [40.7 MB] 第07章:底层解读:解密核心难题,秒杀外国权威文档.png [493.5 KB] 📁 第04章:百万级IM实战——CrazyIM会话管理 28百万级用户场景,channel如何管理(下)_ev .mp4
  • [26.5 MB] 27百万级用户场景,channel如何管理(中)_ev.mp4
  • [28.8 MB] 26百万级用户场景,channel如何管理(上)_ev .mp4
  • [18.7 MB] 第04章:百万级IM实战——CrazyIM会话管理说明.zip
  • [1.8 MB] 📁 第03章:Netty_ByteBuf__学习盛宴 25学习盛宴:PooledDirectByteBuf池化的直接内存的核心原理_ev .mp4
  • [20.9 MB] 24学习盛宴:UnpooledDirectByteBuf非池化的直接内存的核心原理_ev.mp4
  • [36.9 MB] 22学习盛宴:UnpooledHeapByteBuf 非池化的堆内存的核心原理_ev .mp4
  • [22.7 MB] 23学习盛宴:NIO的DirectByteBuffer核心原理_ev .mp4
  • [40.4 MB] 21彻底明白:ByteBuf的自动释放_ev.mp4
  • [35.0 MB] 20彻底明白:ByteBuf的自动创建_ev.mp4
  • [18.2 MB] 19ByteBuf的基础原理:模板模式、引用计数、核心类等_ev.mp4
  • [35.2 MB] 第03章:Netty_ByteBuf__学习盛宴必看.zip
  • [1.8 MB] 📁 第02章:Netty__核心原理与底层知识__学习盛宴 18彻底明白:Netty的零复制(史上最强悍解读)_ev .mp4
  • [11.6 MB] 17彻底明白:Java的零复制(史上最强悍解读)_ev.mp4
  • [34.0 MB] 16彻底明白:内核态、用户态、内核空间、用户空间_ev .mp4
  • [28.8 MB] 13Netty核心:NioEventloop(反应器)核心原理_ev .mp4
  • [59.8 MB] 15ChannelConfig 通道配置类_ev .mp4
  • [8.9 MB] 14Netty核心:NioEventLoop_任务队列_核心原理_ev.mp4
  • [40.2 MB] 第02章:Netty__核心原理与底层知识__学习盛宴资料.png [493.5 KB] 📁 第01章:史上最强__线程池学习盛宴 10彻底明白:混合型线程池的线程数配置_ev.mp4
  • [17.7 MB] 9揭秘:CPU密集型线程池的线程数配置_ev .mp4
  • [8.1 MB] 6重点基础:标准线程池的创建与原理_ev.mp4
  • [36.9 MB] 4基础知识:Java线程的生命周期与基本操作_ev .mp4
  • [55.1 MB] 2彻底明白:Java线程的底层原理_ev.mp4
  • [18.0 MB] 12全网最强:为啥要用private static final修饰ThreadLocal变量_ev.mp4
  • [65.9 MB] 1Java线程池学习盛宴的准备工作_ev.mp4
  • [16.0 MB] 11核心知识:ThreadLocal的使用场景_ev.mp4
  • [27.7 MB] 8最强揭秘:IO密集型线程池的线程数配置_ev .mp4
  • [31.8 MB] 3基础知识:创建线程的四种方法18_ev.mp4
  • [56.6 MB] 5重点基础:JUC线程池框架与快捷创建方法_ev.mp4
  • [31.5 MB] 7彻底明白:大厂啥禁用Executors线程池工厂类(阿里规范大BUG)_ev.mp4
  • [24.7 MB] 第01章:史上最强__线程池学习盛宴必看.zip
  • [1.8 MB] 📁 第05章:Java必备——Netty高并发灵魂编程 29Netty灵魂实验 :本地_100W连接_超_高并发实验,瞬间提升Java内力_ev.mp4
  • [27.9 MB] 第05章:Java必备——Netty高并发灵魂编程文档.png [493.5 KB] 适合人群 Java后端开发者 架构师 技术爱好者 学习收获 掌握Java架构核心原理 精通分布式系统设计 提升实战能力 祝您学习愉快! 学有所成,前程似锦!