Java 性能优化实战 21 讲

Java 性能优化实战 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 代码优化法则

  • 17 | 高级进阶:JVM 如何完成垃圾回收?

  • 18 | 高级进阶:JIT 如何影响 JVM 的性能?

  • 19 | 高级进阶:JVM 常见优化参数

  • 20 | SpringBoot 服务性能优化

  • 21 | 性能优化的过程方法与求职面经总结

  • 结束语 | 实践出真知

约315分钟

背景介绍

专栏解读

大量的实战案例结合高频面试问题,让你找准性能优化通用思路,具体分为 5 个模块、共 21 讲。

第一部分,理论分析。讲解系统优化的衡量指标,并以此为依据,盘点常用优化方法,包括业务优化、计算优化、结果集优化、算法优化、高效实现等多个方面。学完这一部分,你将熟练掌握描述性能的方法,并对性能优化有系统的认知,摆脱日常优化时,无章可循,只靠盲猜的困境。

第二部分,工具支持。这里将重点介绍评估操作系统设备性能的工具和实用的命令行解析。以及 Java 中最有效的基准测试工具 JMH 和监测 JVM 性能的常用工具,为后面的实践环节打下基础。

第三部分,实战案例与高频面试点。这一部分会通过海量实战案例,深入专项性能场景,对常见的优化手段逐个击破,对性能优化的通用方法进行归类总结,加深你对性能优化的理解,并将每个场景下的高频面试点逐一击破,点拨调优思路,获得举一反三的能力,遇到相似的性能问题,能够迅速定位到合适的切入点进行优化。

第四部分,JVM 优化。这里主要介绍垃圾回收的基本知识,解析 JIT 实现高效性能优化的底层原理,列举 JVM 常见的优化参数和编码方面的具体要求。学完本模块,你将掌握和JVM相关的常见优化方法。

第五部分,求职面经。这一部分会针对工作中最常用的服务和框架,介绍一个完整的 SpringBoot 服务的优化案例。并从大厂面试真题的角度,带你掌握从系统层到应用层的优化技巧。

讲师简介

李国 前京东、陌陌高级架构师
曾主导研发过京东金融调用链系统 SGM 和数据库中间件 CDS,以及陌陌基础社交业务线的整体架构工作,对高并发下的性能优化有丰富的经验。

课程大纲

课程表.png

适合谁学

工作中遇到“性能优化”难题,没有具体解决思路,习惯用临时性的补救措施去掩盖问题的开发人员;

常年接触 CRUD,缺乏高并发实践环境的从业者,对“性能优化”只能通过理论知识进行想象;

处于职场晋升期,却无法完成高并发、高性能系统设计等高阶工作的中级工程师;

工作 3-5 年,准备跳槽大厂,担心 Java 性能优化成为面试短板的工程师。

订阅须知

1.本专栏共 21 讲,已全部更新;
2.支持 视频+音频+图文 3 种阅读形式;
3.购买后在拉勾 App-课程,可永久观看课程;
4.视频课程为虚拟商品,一旦售出不可申请退款;
5.本课程版权归拉勾所有,严禁翻录,违者必究;
6.如有问题请咨询客服同学,召唤客服>>>

随机推荐

轻上西梅饮膳食纤维植物果蔬汁益生菌元风味饮料用户口碑怎么样?...

狮王小狮王儿童氟防蛀牙膏 20g好不好?用户反馈评测结果!

雀巢超启能恩奶粉3段760g*4罐值得买吗?专业达人评测分享!

佳沃云南蓝莓14mm 12盒原箱生鲜功能是否出色?深度爆料评测分享...

佳沃云南蓝莓14mm 12盒原箱生鲜值得买吗?用户口碑评测,参考指...

米奇啵啵除菌液 日本配方 清香多用途消毒水 1L好用吗?最真实的...