这门课解决什么真实工作场景 线上服务响应变慢、接口超时、JVM 频繁 Full GC、线程池打满,通常是业务增长后第一次直面性能瓶颈的时刻。很多开发者此时只知道“卡”,却不知道从哪下手:是代码写得烂,还是参数配错了;是 SQL 慢,还是锁竞争重。这套调优课程的核心价值,是把“性能排查”这件事拆成可重复的方法论——从现象定位到根因分析,再到参数调优与代码优化…
线上服务响应变慢、接口超时、JVM 频繁 Full GC、线程池打满,通常是业务增长后第一次直面性能瓶颈的时刻。很多开发者此时只知道“卡”,却不知道从哪下手:是代码写得烂,还是参数配错了;是 SQL 慢,还是锁竞争重。这套调优课程的核心价值,是把“性能排查”这件事拆成可重复的方法论——从现象定位到根因分析,再到参数调优与代码优化,形成一条闭环路径。它不教花哨的理论,而是聚焦 Java 技术栈在生产环境中最常遇到的两类问题:运行时资源争抢和运行时行为异常。你学到的不是几个命令,而是一套“先度量、后假设、再验证”的工程习惯。
课程面向有一定 Java 开发经验、接触过线上服务维护或正在准备面试性能模块的同学。如果你从未写过生产级代码,或连 JVM 进程、线程、堆/栈的基本概念都模糊,建议先补齐 Java 基础与环境认知,再进入本套内容。学习路径上,建议优先看完三块:一是运行时诊断工具的使用,理解如何用 jstat、jmap、jstack 拿到真实数据,而不是凭感觉猜;二是 JVM 内存模型与 GC 原理,搞清楚堆分区、元空间、回收算法与停顿之间的关系,这是后续调优的参数依据;三是并发与线程池调优,重点看拒绝策略、队列选择、核心线程数与任务类型的匹配逻辑。这三块是底座,先夯实再拓展,否则后面的参数调整会变成无源之水。
系统学完后,你应该能够独立完成一次基础的线上性能诊断:复现场景、采集指标、定位热点、提出改进点并评估效果。具体表现为,面对慢接口能画出调用链与资源瓶颈图,面对 JVM 告警能判断是内存泄漏还是容量不足,面对高并发能给出合理的线程池与锁优化方案。配套资料主要用于实操演练,建议把课程中的案例与你的本地开发环境或测试服务对应起来,按“复现现象—采集数据—分析结论—调整验证”的步骤走一遍,而不是只看视频。遇到无法复现的线上问题,先用资料里的排查清单做自检,确认基础维度后再深入源码或日志。这样配合,能把“知道”转化为“能做”,真正在项目中落地。
mksz442 - 从零开始学调优-Java 全技术栈 性能调优
第10章 专题二:全视角Tomcat性能优化-核心属性/ 10-1 sendfile机制详解及性能压测微信-rmshou-收集整理.mp4 10-10 可视化工具分析串行,并行,g1垃圾回收日志报告微信-rmshou-收集整理.mp4 10-11 tomcat调优知识点复盘微信-rmshou-收集整理.mp4 10-2 源码解析sendfile在tomcat中的运行机制微信-rmshou-收集整理.mp4 10-3 compression压缩属性概述-微信-rmshou-收集整理.mp4 10-4 comression性能压测对比微信-rmshou-收集整理.mp4 10-5 源码解析compression压缩原理微信-rmshou-收集整理.mp4 10-6 deferAccept参数优化详解微信-rmshou-收集整理.mp4 10-7 keepalive原理剖析微信-rmshou-收集整理.mp4 10-8 源码解析tomcat中keepalive的实现原理微信-rmshou-收集整理.mp4 10-9 压测比较串行,并行垃圾回收器性能微信-rmshou-收集整理.mp4 第11章 专题三:JVM调优参数篇/ 11-1 jvm优化概述及优化的必要性微信-rmshou-收集整理.mp4 11-10 jvisualvm使用详解微信-rmshou-收集整理.mp4 11-11 jvm优化及jdk监控工具知识点复盘微信-rmshou-收集整理.mp4 11-2 jvm运行参数-标准参数详解微信-rmshou-收集整理.mp4 11-3 jvm运行参数-非标准参数详解-微信-rmshou-收集整理.mp4 11-4 jvm内存模型详解微信-rmshou-收集整理.mp4 11-5 jvm内存模型续&jstat命令详解微信-rmshou-收集整理.mp4 11-6 jmap使用详解微信-rmshou-收集整理.mp4 11-7 MAT工具使用详解微信-rmshou-收集整理.mp4 11-8 内存溢出定位与分析实战微信-rmshou-收集整理.mp4 11-9 jstack使用详解及定位死锁问题微信-rmshou-收集整理.mp4 第12章 专题四: JVM调优GC篇/ 12-1 垃圾回收概述微信-rmshou-收集整理.mp4 12-10 并行垃圾收集器-ParNew详解_ 微信-rmshou-收集整理.mp4 12-11 并行垃圾收集器-Parallel详解微信-rmshou-收集整理.mp4 12-12 并发垃圾收集器-CMS详解微信-rmshou-收集整理.mp4 12-13 G1垃圾收集器详解微信-rmshou-收集整理.mp4 12-14 垃圾回收机制知识点复盘微信-rmshou-收集整理.mp4 12-2 引用计数法详解_ 微信-rmshou-收集整理.mp4 12-3 标记清除算法详解_ 微信-rmshou-收集整理.mp4 12-4 标记压缩算法详解_ 微信-rmshou-收集整理.mp4 12-5 复制算法详解_ 微信-rmshou-收集整理.mp4 12-6 分代算法详解_ 微信-rmshou-收集整理.mp4 12-7 垃圾收集器总体分类_ 微信-rmshou-收集整理.mp4 12-8 垃圾收集器详细分类_ 微信-rmshou-收集整理.mp4 12-9 串行垃圾收集器详解_ 微信-rmshou-收集整理.mp4 第13章 专题五: Netty调优-内存篇/ 13-1 netty客户端连接池泄漏问题复现及原因解析微信-rmshou-收集整理.mp4 13-10 netty池化和非池化内存性能压测&总结微信-rmshou-收集整理.mp4 13-11 代码模拟netty响应http获取body信息异常微信-rmshou-收集整理.mp4 13-12 业务线程和NioEventLoop线程并发引发ByteBuf非法引用问题及优化实战微信-rmshou-收集整理.mp4 13-13 ByteBuf的实现机制微信-rmshou-收集整理.mp4 13-2 netty客户端连接池泄漏优化方案最佳实践微信-rmshou-收集整理.mp4 13-3 netty客户端创建原理解析微信-rmshou-收集整理.mp4 13-4 netty客户端连接服务器源码解析-1微信-rmshou-收集整理.mp4 13-5 netty客户端连接服务器源码解析-2微信-rmshou-收集整理.mp4 13-6 netty内存池泄漏问题复现及排查微信-rmshou-收集整理.mp4 13-7 源码跟踪writeAndFlush方法排除内存泄漏微信-rmshou-收集整理.mp4 13-8 源码跟踪read方法找到内存泄漏真正原因微信-rmshou-收集整理.mp4 13-9 netty内存池泄漏优化方案微信-rmshou-收集整理.mp4 第14章 专题五: Netty调优-并发篇/ 14-1 代码模拟netty客户端消息积压_更多IT资源微信微信-rmshou-收集整理.mp4 14-10 源码解析ChannelHanlder并发失效原因_更多IT资源微信微信-rmshou-收集整理.mp4 14-11 ChannelHandler2种并发优化策略最佳实践_更多IT资源微信微信-rmshou-收集整理.mp4 14-12 NioEventLoop线程夯住原因详解_更多IT资源微信微信-rmshou-收集整理.mp4 14-13 NioEventLoop多线程最佳实践_更多IT资源微信微信-rmshou-收集整理.mp4 14-2 源码解析消息积压原因及设置高水位解决积压优化方案_更多IT资源微信微信-rmshou-收集整理.mp4 14-3 源码解析ChannelOutboundBuffer管理消息原理_更多IT资源微信微信-rmshou-收集整理.mp4 14-4 源码解析netty发送消息机制_更多IT资源微信微信-rmshou-收集整理.mp4 14-5 API网关并发性能波动问题复现_更多IT资源微信微信-rmshou-收集整理.mp4 14-6 深度解析API网关性能波动原因及最佳优化方案_更多IT资源微信微信-rmshou-收集整理.mp4 14-7 设置跨链路共享的ChannelHandler_更多IT资源微信微信-rmshou-收集整理.mp4 14-8 代码演示共享ChannelHandler的并发安全性问题及优化方案_更多IT资源微信微信-rmshou-收集整理.mp4 14-9 代码复现ChannelHanlder并发失效问题_更多IT资源微信微信-rmshou-收集整理.mp4 第15章 专题六:Nginx调优-参数优化/ 15-1 本章知识点概述_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-10 Nginx-fastcgi优化_更多IT资源微信微信-rmshou-收集整理.mp4 15-11 Nginx-gzip优化_更多IT资源微信微信-rmshou-收集整理.mp4 15-12 Nginx-expires缓存优化&内核参数优化_更多IT资源微信微信-rmshou-收集整理.mp4 15-13 Nginx防盗链_更多IT资源微信微信-rmshou-收集整理.mp4 15-14 Nginx优化知识点复盘_更多IT资源微信微信-rmshou-收集整理.mp4 15-2 为什么是nginx而不是apache_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-3 Nginx是如何做到高性能和高可扩展的_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-4 Nginx运行工作进程数量优化_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-5 Nginx运行CPU亲和力优化_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-6 Nginx最大打开文件数优化_更多IT资源微信微信-rmshou-收集整理 (2).mp4 15-7 Nginx事件处理模型优化_更多IT资源微信微信-rmshou-收集整理.mp4 15-8 Nginx开启高效传输模式_更多IT资源微信微信-rmshou-收集整理.mp4 15-9 Nginx连接超时时间优化_更多IT资源微信微信-rmshou-收集整理.mp4 第1章 开宗明义:决胜性能调优/ 1-1 攻克性能调优:给自己的程序生涯一次“弯道超车”的机会微信-rmshou-收集整理.mp4 第2章 专题一全方位MySQL调优-序章/ 2-1 全方位MySQL调优专题总览:构建知识体系微信-rmshou-收集整理.mp4 2-2 数据库优化的必要性微信-rmshou-收集整理.mp4 2-3 mysql的优化层面详解微信-rmshou-收集整理.mp4 2-4 mysql在线安装及数据准备微信-rmshou-收集整理.mp4 2-5 pd逆向导出数据库物理模型微信-rmshou-收集整理.mp4 2-6 mysql慢查日志设置及测试微信-rmshou-收集整理.mp4 2-7 jemeter压测mysql&慢查日志统计指标解析微信-rmshou-收集整理.mp4 第3章 专题一全方位MySQL调优-慢查询优化/ 3-1 mysqldumpslow用法详解及示例微信-rmshou-收集整理.mp4 3-2 pt-query-digest安装及常用命令解析_ 微信-rmshou-收集整理.mp4 3-3 详解pt-query-digest分析慢查询日志报告1_ 微信-rmshou-收集整理.mp4 3-4 详解pt-query-digest分析慢查询日志报告2&监控死锁_ 微信-rmshou-收集整理.mp4 3-5 pt-query-digest其他命令演示及详解_ 微信-rmshou-收集整理.mp4 3-6 利用pt-query-digest利器查找三大类有问题的SQL_ 微信-rmshou-收集整理.mp4 第4章 专题一全方位MySQL调优-SQL执行计划/ 4-1 还原企业开发场景之SQL执行计划优化id列、select_type列【simple,primary,union】微信-rmshou-收集整理.mp4 4-2 还原企业开发场景之SQL执行计划优化select_type列-进阶【union result,dependent union,subquery等】微信-rmshou-收集整理.mp4 4-3 还原企业开发场景之SQL执行计划优化table列【system,const,eq_ref,ref】微信-rmshou-收集整理.mp4 4-4 还原企业开发场景之SQL执行计划优化type列【fulltext,ref_or_null,unique_subquery,index_subquery等】微信-rmshou-收集整理.mp4 4-5 还原企业开发场景之SQL执行计划优化核心列【possible_keys列、ref列;rows列等】微信-rmshou-收集整理.mp4 4-6 还原企业开发场景之SQL执行计划优化extra列【using index condition,using temporary,using filesort等】微信-rmshou-收集整理.mp4 第5章 专题一全方位MySQL调优-灾难案例重演/ 5-1 慢查询优化思路概述-上微信-rmshou-收集整理.mp4 5-10 order by排序不一致问题&索引生效与否案例演示微信-rmshou-收集整理.mp4 5-2 慢查询优化思路概述-下微信-rmshou-收集整理.mp4 5-3 mysql三种join方式及执行计划详解微信-rmshou-收集整理.mp4 5-4 揭秘驱动表的选择对性能的影响微信-rmshou-收集整理.mp4 5-5 join算法详解及优化思路微信-rmshou-收集整理.mp4 5-6 join优化实操演示微信-rmshou-收集整理.mp4 5-7 mysql其他几种优化注意点微信-rmshou-收集整理.mp4 5-8 order by子句优化详解微信-rmshou-收集整理.mp4 5-9 order by算法详解微信-rmshou-收集整理.mp4 第6章 专题一数据库调优-企业级调优思维/ 6-1 group by的三种扫描类型详解与演示微信-rmshou-收集整理.mp4 6-10 mysql调优知识点复盘微信-rmshou-收集整理.mp4 6-2 group by索引失效案例&distinct案例演示_ 微信-rmshou-收集整理.mp4 6-3 B-tree索引原理详解_ 微信-rmshou-收集整理.mp4 6-4 B+tree索引原理详解及创建索引原则_ 微信-rmshou-收集整理.mp4 6-5 索引失效情况案例详解_ 微信-rmshou-收集整理.mp4 6-6 mysql优化的终级奥义_ 微信-rmshou-收集整理.mp4 6-7 详解数据库字段&索引类的优化原则_ 微信-rmshou-收集整理.mp4 6-8 详解数据库sql类的优化原则_ 微信-rmshou-收集整理.mp4 6-9 详解数据库结构优化原则_ 微信-rmshou-收集整理.mp4 本章精华部分.mp4 第7章 专题二:全视角Tomcat性能优化-配置/ 7-1 全视角Tomcat调优专题总览:构建知识体系微信-rmshou-收集整理.mp4 7-2 部署安装tomcat微信-rmshou-收集整理.mp4 7-3 禁用ajp微信-rmshou-收集整理.mp4 7-4 启用线程池微信-rmshou-收集整理.mp4 7-5 tomcat运行模式总览微信-rmshou-收集整理.mp4 7-6 tomcat运行模式之阻塞与非阻塞(BIO NIO)微信-rmshou-收集整理.mp4 7-7 tomcat运行模式之异步非阻塞与(NIO2 APR)微信-rmshou-收集整理.mp4 第8章 专题二:全视角Tomcat性能优化-10大线程/ 8-1 部署web项目进行压测微信-rmshou-收集整理.mp4 8-10 ClientPoller线程详解微信-rmshou-收集整理.mp4 8-11 exec线程详解微信-rmshou-收集整理.mp4 8-12 BlockPoller线程&AsyncTimeout线程&其他线程详解微信-rmshou-收集整理.mp4 8-2 使用ApacheJMeter进行测试微信-rmshou-收集整理.mp4 8-3 禁用ajp后的吞吐量微信-rmshou-收集整理.mp4 8-4 修改线程池参数查看吞吐量1微信-rmshou-收集整理.mp4 8-5 修改线程池参数查看吞吐量2微信-rmshou-收集整理.mp4 8-6 main线程详解微信-rmshou-收集整理.mp4 8-7 startstop线程&AsyncFileHandlerWriter线程详解微信-rmshou-收集整理.mp4 8-8 ContainerBackgroundProcessor线程&Catalina-Utility线程详解微信-rmshou-收集整理.mp4 8-9 acceptor线程详解微信-rmshou-收集整理.mp4 第9章 专题二:全视角Tomcat性能优化-4大通道/ 9-1 TOMCAT前端详细流程分解微信-rmshou-收集整理.mp4 9-10 NIO2通道非阻塞读流程详解及源码解析_ 微信-rmshou-收集整理.mp4 9-11 NIO2通道阻塞写流程详解及源码解析_ 微信-rmshou-收集整理.mp4 9-12 APR通道关键组件解析微信-rmshou-收集整理.mp4 9-13 APR通道中tomcat-native子项目&apr网络包&openssl包详解微信-rmshou-收集整理.mp4 9-2 NIO通道各组件装配原理及源码解析_ 微信-rmshou-收集整理.mp4 9-3 NIO通道三大线程协调运行原理及源码解析1-_ 微信-rmshou-收集整理.mp4 9-4 NIO通道三大线程协调运行原理及源码解析2-_ 微信-rmshou-收集整理.mp4 9-5 NIO通道阻塞回写流程详解及源码解析_ 微信-rmshou-收集整理.mp4 9-6 BIO通道原理及源码解析_ 微信-rmshou-收集整理.mp4 9-7 手写单线程模式和多线程模式下的BIO通道并解析原理_ 微信-rmshou-收集整理.mp4 9-8 手写Selector模拟NIO轮询并解析原理_ 微信-rmshou-收集整理.mp4 9-9 NIO2通道关键组件源码解析_ 微信-rmshou-收集整理.mp4 课程资料/ 代码资料.zip 同类型课程.jpg 核对章节.txt