课程概述:
教程大约在21节课时,对Java工程师而言,性能优化能力决定了你能否进入大厂或成为一名高级工程师。
但性能优化的能力却极难提升,如果你缺乏正确的方法论和实战演练,则很容易事倍功半。
课程目录:
开篇词:Java 性能优化,是进阶高级架构师的炼金石
第一章:性能优化方法论
第01课:性能优化,有哪些衡量指标?需要注意什么?
第02课:性能优化有章可循,谈谈常用的切入点
第二章:工具支持
第03课:哪些资源,容易成为瓶颈?
第04课:如何获取代码性能数据?
第05课:基准测试 JMH,精确测量方法性能
第三章:实战案例与高频���试点
第06课:缓冲区如何让代码加速
第07课:无处不在的缓存,高并发系统的法宝
第08课:Redis 如何助力秒杀业务
第09课:池化对象的应用场景
第10课:大对象复用的目标和注意点
第11课:如何用设计模式优化性能
第12课:并行计算让代码“飞”起来
第13课:多线程锁的优化
第14课:乐观锁和无锁
第15课:从 BIO 到 NIO,再到 AIO
第16课:常见 Java 代码优化法则
第四章:JVM 优化
第17课:JVM 如何完成垃圾回收
第18课:JIT 如何影响 JVM 的性能
第19课:JVM 常见优化参数
第五章:特别放送
第20课:SpringBoot 服务性能优化
第21课:性能优化的过程方法与求职面经总结
截图如下: