30、生产者消费者模式:电商库存设计优化你好,我是刘超。 生产者消费者模式,在之前的一些案例中,我们是有使用过的,相信你有一定的了解。这个模式是一个十分经典的多线程并发协作模式,生产者与消费者是通过一个中间容器来解决强耦合关系,并以此来实现不同的生产与消费速度,从而达到缓冲的效果。 使用生...2026-01-19Java性能调优实战
29、如何使用设计模式优化并发编程你好,我是刘超。 在我们使用多线程编程时,很多时候需要根据业务场景设计一套业务功能。其实,在多线程编程中,本身就存在很多成熟的功能设计模式,学好它们,用好它们,那就是如虎添翼了。今天我就带你了解几种并发编程中常用的设计模式。 线程上下文设计模式线程上...2026-01-19Java性能调优实战
28、原型模式与享元模式:提升系统性能的利器你好,我是刘超。 原型模式和享元模式,前者是在创建多个实例时,对创建过程的性能进行调优;后者是用减少创建实例的方式,来调优系统性能。这么看,你会不会觉得两个模式有点相互矛盾呢? 其实不然,它们的使用是分场景的。在有些场景下,我们需要重复创建多个实例,...2026-01-19Java性能调优实战
27、单例模式:如何创建单一对象优化系统性能你好,我是刘超。 从这一讲开始,我们将一起探讨设计模式的性能调优。在《Design Patterns: Elements of Reusable Object-Oriented Software》一书中,有23种设计模式的描述,其中,单例设计模式是最...2026-01-19Java性能调优实战
26、答疑课堂:模块四热点问题解答你好,我是刘超。 本周我们结束了“JVM性能监测及调优”的学习,这一期答疑课堂我精选了模块四中 11 位同学的留言,进行集中解答,希望也能对你有所帮助。另外,我想为坚持跟到现在的同学点个赞,期待我们能有更多的技术交流,共同成长。 [第20讲] 很多同...2026-01-19Java性能调优实战
25、内存持续上升,我该如何排查问题你好,我是刘超。 我想你肯定遇到过内存溢出,或是内存使用率过高的问题。碰到内存持续上升的情况,其实我们很难从业务日志中查看到具体的问题,那么面对多个进程以及大量业务线程,我们该如何精准地找到背后的原因呢? 常用的监控和诊断内存工具工欲善其事,必先利其...2026-01-19Java性能调优实战