如果你已经写过一两年 Java,日常 CRUD 没问题,但一遇到「接口偶尔超时」「CPU 莫名其妙飙高」「线程池参数不知道该怎么配」就心里没底,那这门课值得你花时间了解。它不讲 Java 语法,也不教框架怎么用,而是把并发编程和 JVM 这两块硬骨头拆开讲透——这两块恰好是区分「能写代码」和「能扛住线上流量」的分水岭。

它解决的是哪些具体工作场景

课程内容基本围绕一线后端开发真实会碰到的问题展开。比如线上服务线程数上不去、请求排队堆积,你得搞清楚线程池的核心参数到底怎么影响吞吐;比如系统做压测时 QPS 上不去、GC 日志一堆看不懂的停顿,你需要能定位是堆内存分配的问题还是锁竞争的问题;再比如不同服务之间要通信,BIO、NIO、Netty、RPC 这一串东西的取舍和底层差别,直接影响你选型时的判断力。这些问题不是靠背八股能解决的,课程试图把它们拉回到原理层面讲清楚。

学完之后能独立做什么

比较实际的目标是:你能自己读懂一段并发代码为什么在高并发下会出问题,能根据业务场景给线程池、锁策略做出有依据的选择,而不是照抄网上的配置。JVM 部分,你应该能看懂 GC 日志、会用常见工具做内存和 CPU 的排查,遇到 OOM 或频繁 Full GC 时知道从哪几个方向入手,而不是只会重启。Netty 和 RPC 框架的内容偏应用,学完能理解一个网络通信框架内部大致是怎么组织的,这对你读源码或做二次开发会有帮助。需要说明的是,调优这件事很大程度上依赖真实线上环境,课程给的是方法和案例,真正的熟练还得靠自己在项目里反复练。

资料适合什么基础的人

  • 适合:有 Java 基础、写过实际项目、想往中高级后端方向走的开发者。
  • 适合:正在准备后端岗位面试,需要把并发和 JVM 这两块系统补一遍的人。
  • 不太适合:完全没接触过 Java 或多线程的初学者,课程默认你已经会写多线程代码,只是理解不够深。
  • 不太适合:只想快速学个框架上手做项目的人,这门课偏原理和排查思路,短期见效不会特别快。

怎么用这套资料效率更高

并发和 JVM 都是「听懂了不等于会用」的典型领域。建议不要一口气刷完视频,而是每学完一个主题,就在自己电脑上写一段验证代码——比如手动制造一次死锁、调不同的堆参数观察 GC 日志变化。课程里的实战案例建议跟着敲一遍,尤其是调优部分,光看结论记不住,自己动手跑过一次工具、看过一次日志,印象才会深。如果时间有限,可以优先看并发实战和 JVM 调优两块,网络框架部分按需补。

总的来说,这是一门偏「补底层、提上限」的课,不是速成班。如果你正卡在从业务开发往性能优化、架构方向走的阶段,它能帮你把知识体系里的几个大窟窿填上;如果你只是想多学一个框架,那可能不是当下最该选的。

课程目录

📁 04第四章 开班典礼 04第四章 开班典礼必看.png [493.5 KB] 第四章第1节: 20210830 开班典礼.mp4
 [531.7 MB] 📁 07【第三周】并发编程实战&开源框架篇篇 07【第三周】并发编程实战&开源框架篇篇资料.png [493.5 KB] 第七章第1节: 202109

14 深入BIO和NIO && Netty核心.mp4
 [644.4 MB] 第七章第2节: 20210916 Netty实现高效RPC框架.mp4
 [462.4 MB] 第七章第3节: 20210923 手写高效RPC框架&百万级连接解决方案.mp4
 [570.9 MB] 第七章第4节: 202109

25 直播答疑课.mp4
 [596.0 MB] netty并发编程答疑.docx
 [2.0 MB] 📁 10【第六周】JVM落地实战篇 10【第六周】JVM落地实战篇必看.png [493.5 KB] CPU爆满排查.pdf
 [2.4 MB] 第一十章第2节: 202120

24 直播答疑课.mp4
 [512.0 MB] 第一十章第1节: 20211021 CPU爆满问题排查.mp4
 [484.4 MB] 📁 02第二章 JVM工具篇【前置精品录播,无须参与打卡】 02第二章 JVM工具篇【前置精品录播,无须参与打卡】资料.png [493.5 KB] 第二章第1节: 14-调优工具-MAT-01.mp4
 [47.2 MB] 第二章第1节: 24-案例分析-02.mp4
 [32.4 MB] 第二章第1节: 25-案例分析-03.mp4
 [34.6 MB] 第二章第1节: 06-调优工具-JDK-04.mp4
 [22.8 MB] 第二章第1节: 20-调优工具-IBM.mp4
 [21.6 MB] 第二章第1节: 04-调优工具-JDK-02.mp4
 [14.4 MB] 第二章第1节: 05-调优工具-JDK-03.mp4
 [30.5 MB] 第二章第1节: 18-调优工具-Arthas-01.mp4
 [82.3 MB] 第二章第1节: 21-JVM参数-01.mp4
 [21.1 MB] 第二章第1节: 19-调优工具-Arthas-02.mp4
 [32.1 MB] 第二章第1节: 17-调优工具-GCViewer.mp4
 [56.0 MB] 第二章第1节: 02-概述-02.mp4
 [60.5 MB] 第二章第1节: 22-JVM参数-02.mp4
 [48.6 MB] 第二章第1节: 08-调优工具-JDK-06.mp4
 [48.7 MB] 第二章第1节: 10-调优工具-VisualVM-01.mp4
 [43.6 MB] 第二章第1节: 09-调优工具-Linux.mp4
 [39.1 MB] JVM调优-修改版.pdf
 [16.4 MB] 第二章第1节: 15-调优工具-MAT-02.mp4
 [31.0 MB] 第二章第1节: 13-调优工具-VisualVM-04.mp4
 [44.8 MB] 第二章第1节: 12-调优工具-VisualVM-03.mp4
 [22.9 MB] 第二章第1节: 07-调优工具-JDK-05.mp4
 [30.7 MB] 第二章第1节: 23-案例分析-01-修改版.mp4
 [32.0 MB] 第二章第1节: 11-调优工具-VisualVM-02.mp4
 [31.2 MB] 第二章第1节: 16-调优工具-MAT-03.mp4
 [23.6 MB] 第二章第1节: 01-概述-01.mp4
 [39.0 MB] 第二章第1节: 03-调优工具-JDK-01.mp4
 [24.0 MB] 📁 05【第一周】并发编程实战篇 05【第一周】并发编程实战篇资料.png [493.5 KB] 第五章第1节: 02 从0开始搭建秒杀环境.mp4
 [73.3 MB] 第五章第1节: 05 测试解决超卖问题.mp4
 [13.7 MB] 第五章第3节: 202109

05 直播答疑课.mp4
 [588.6 MB] 第五章第2节: 某大型电商超卖问题解决方案(下).mp4
 [483.0 MB] 第五章第1节: 03 redis超卖测试及原因分析.mp4
 [17.3 MB] 第五章第1节: 02 在redis中扣减库存.mp4
 [31.8 MB] 第五章第1节: 07 场景再现代金劵超卖和同一用户多次抢购.mp4
 [56.8 MB] 某大型电商巨头超卖问题解决方案问题解答及技术分享.docx
 [846.7 KB] 第五章第1节: 01 秒杀活动添加到redis.mp4
 [62.8 MB] 第五章第1节: 06 千万级并发压力测试环境的搭建及测试令牌的生成.mp4
 [74.9 MB] 第五章第1节: 04 Lua+redis解决超卖.mp4
 [54.5 MB] 第五章第1节: 05 客户参与秒杀的核心业务.mp4
 [143.3 MB] 第五章第1节: 03 传统方式下的商家发布秒杀活动核心业务.mp4
 [84.5 MB] 第五章第1节: 01 秒杀活动的业务及代金劵表设计.mp4
 [52.7 MB] 第五章第1节: 04 传统方式下的商家发布秒杀活动核心业务测试.mp4
 [72.9 MB] 📁 03第三章 并发编程进阶篇【前置精品录播,无须参与打卡】 03第三章 并发编程进阶篇【前置精品录播,无须参与打卡】文档.zip
 [1.8 MB] 第三章第1节: 009 保证原子性的源头-AtomicReference原子引用.mp4
 [101.5 MB] 第三章第1节: 012-多线程-Synchronized售票案例.mp4
 [17.1 MB] 第三章第1节: 002-java内存模型-JMM.mp4
 [25.4 MB] 第三章第1节: 024-阻塞队列应用-生产者消费者模式-Lock.mp4
 [28.9 MB] 第三章第1节: 026-Synchronized和Lock的区别.mp4
 [5.5 MB] 第三章第1节: 004-volatile关键字-原子性-上.mp4
 [46.2 MB] 第三章第1节: 007-volatile关键字-应用.mp4
 [49.7 MB] 第三章第1节: 011-多线程-Synchronized.mp4
 [60.0 MB] 第三章第1节: 014-线程锁-可重入锁.mp4
 [34.7 MB] 第三章第1节: 025-阻塞队列应用-Lock中的Condition条件.mp4
 [57.9 MB] 第三章第1节: 013-线程锁-公平锁&非公平锁.mp4
 [30.2 MB] 第三章第1节: 010-支持并发操作的集合.mp4
 [120.9 MB] 第三章第1节: 22-BlockingQueue-SynchronousQueue.mp4
 [13.8 MB] 第三章第1节: 020-阻塞队列-BlockingQueue-介绍.mp4
 [123.9 MB] 第三章第1节: 021-阻塞队列-BlockingQueue-代码演示.mp4
 [50.1 MB] 第三章第1节: 005-volatile关键字-原子性-下.mp4
 [34.9 MB] 第三章第1节: 023-阻塞队列应用-生产者消费者模式.mp4
 [29.3 MB] 第三章第1节: 015-线程锁-自旋锁.mp4
 [40.8 MB] 第三章第1节: 003-volatile关键字-可见性.mp4
 [50.1 MB] 第三章第1节: 008-保证原子性的源头-CAS底层原理剖析.mp4
 [110.1 MB] JUC并发编程.pdf
 [4.7 MB] 第三章第1节: 016至019-线程锁-读写锁-并发编程常用辅助类.mp4
 [191.1 MB] 第三章第1节: 006-volatile关键字-有序性.mp4
 [35.0 MB] 第三章第1节: 001-JUC并发编程介绍.mp4
 [25.4 MB] 第三章第1节: 027-阻塞队列应用-生产者消费者模式-阻塞队列版.mp4
 [113.3 MB] 📁 09【第五周】并发编程实战&开源框架篇篇 09【第五周】并发编程实战&开源框架篇篇必看.png [493.5 KB] 类加载的应用.pdf
 [915.9 KB] 第九章第4节: 202110

17 直播答疑课.mp4
 [645.2 MB] 第九章第1节: 20210930 JUCAQS源码精讲&阻塞队列.mp4
 [619.8 MB] JUC并发编程.pdf
 [8.0 MB] 第九章第3节: 20211014 线程huang住实战解决之道.mp4
 [592.8 MB] 第九章第2节: 20211012 大厂中间件类加载实战专题.mp4
 [593.8 MB] 线程问题排查实战.pdf
 [1.0 MB] 📁 06【第二周】 JVM落地实战篇 06【第二周】 JVM落地实战篇必看.png [493.5 KB] 第六章第3节: 202109

12 直播答疑课.mp4
 [361.7 MB] 大型互联网GC调优实践.pdf
 [1.2 MB] 第六章第1节: 20210907 合并部署-垃圾收集器选择与优化实战专题.mp4
 [547.1 MB] 第六章第2节: 20210909 大型网站GC调优实战专题.mp4
 [790.0 MB] 📁 08【第四周】JVM落地实战篇 08【第四周】JVM落地实战篇文档.zip
 [1.8 MB] 第八章第2节: 202110

10 直播答疑课.mp4
 [330.8 MB] 内存溢出和内存泄漏实战.pdf
 [2.2 MB] 第八章第1节: 20210928 大厂核心系统OOM内存泄漏实战专题.mp4
 [596.7 MB] 📁 11第十一章并发编程与JVM面试篇 第一十一章第2节: 并发编程面试专题二.mp4
 [942.2 MB] 第一十一章第1节: 并发编程面试专题一.mp4
 [607.6 MB] 📁 12第十二章大咖分享会 📁 01第一章 JVM进阶篇【前置精品录播,无须参与打卡】 第一章第1节: 7.运行时数据区概述.mp4
 [32.8 MB] 第一章第1节: 15、使用工具查看堆内存信息.mp4
 [65.4 MB] 第一章第1节: 1.JVM通识.mp4
 [54.0 MB] 第一章第1节: 5.类加载0101.mp4
 [87.5 MB] 第一章第1节: 18-演示大对象进入老年代.mp4
 [39.3 MB] 第一章第1节: 29-方法执行之字节码指令04.mp4
 [15.9 MB] 第一章第1节: 21-对象头.mp4
 [44.3 MB] 第一章第1节: 17-JVM对象内存分配02.mp4
 [56.3 MB] JVM-03.pdf
 [3.8 MB] 第一章第1节: 28-方法执行之字节码指令03.mp4
 [14.5 MB] 第一章第1节: 2.class文件介绍01.mp4
 [37.2 MB] 第一章第1节: 31-解释器执行方式.mp4
 [11.0 MB] 第一章第1节: 6.类加载02.mp4
 [137.2 MB] 第一章第1节: 13、intern方法03.mp4
 [13.7 MB] 第一章第1节: 20-内存担保机制.mp4
 [43.8 MB] 第一章第1节: 8、方法区讲解.mp4
 [50.2 MB] 第一章第1节: 10、字符串常量池案例分析.mp4
 [35.0 MB] 第一章第1节: 35-JIT优化03.mp4
 [35.7 MB] JVM-01.pdf
 [3.3 MB] 第一章第1节: 22-对象访问.mp4
 [12.2 MB] 第一章第1节: 19-演示对象创建过程.mp4
 [9.7 MB] 第一章第1节: 14、堆空间划分.mp4
 [43.3 MB] JVM-02-1.pdf
 [8.6 MB] 第一章第1节: 34-JIT优化02.mp4
 [16.8 MB] 第一章第1节: 3.class文件介绍02.mp4
 [130.2 MB] JVM-02.pdf
 [6.6 MB] 第一章第1节: 32-编译器执行之面试问题.mp4
 [14.0 MB] 第一章第1节: 9、字符串常量池.mp4
 [56.1 MB] 第一章第1节: 25-JVM栈和本地方法栈.mp4
 [82.8 MB] 第一章第1节: 26-方法执行之字节码指令01.mp4
 [47.0 MB] 第一章第1节: 23-直接内存.mp4
 [36.2 MB] 第一章第1节: 30-方法执行流程解读.mp4
 [30.1 MB] 第一章第1节: 4.class文件介绍03.mp4
 [56.8 MB] 第一章第1节: 27-方法执行之字节码指令02.mp4
 [13.6 MB] 第一章第1节: 12、intern方法02.mp4
 [61.3 MB] 第一章第1节: 16-JVM对象内存分配01.mp4
 [51.2 MB] 第一章第1节: 33-JIT优化01.mp4
 [20.0 MB] 第一章第1节: 24-程序计数器.mp4
 [20.9 MB] 第一章第1节: 11、intern方法01.mp4
 [57.9 MB] 适合人群 Java开发者 系统性能优化工程师 学习收获 掌握并发编程原理 学会JVM参数调优 提升系统性能 祝您学习愉快! 学有所成,前程似锦!