0、开篇词:怎样才能做好性能调优你好,我是刘超,目前在金山西山居担任技术经理,很高兴通过这个专栏,跟你一起讨论 Java 性能调优这个话题。 先给你讲个故事吧。多年前我加入了一家大型互联网公司,刚进入就以 996 标准,参与新品研发。公司业务发展急需互联网产品,因此我们的时间很紧张...2026-01-19Java性能调优实战
1、如何制定性能调优标准你好,我是刘超。 我有一个朋友,有一次他跟我说,他们公司的系统从来没有经过性能调优,功能测试完成后就上线了,线上也没有出现过什么性能问题呀,那为什么很多系统都要去做性能调优呢? 当时我就回答了他一句,如果你们公司做的是 12306 网站,不做系统性能...2026-01-19Java性能调优实战
2、如何制定性能调优策略你好,我是刘超。 上一讲,我在介绍性能调优重要性的时候,提到了性能测试。面对日渐复杂的系统,制定合理的性能测试,可以提前发现性能瓶颈,然后有针对性地制定调优策略。总结一下就是“测试-分析-调优”三步走。 今天,我们就在这个基础上,好好聊一聊“如何制定...2026-01-19Java性能调优实战
3、字符串性能优化不容小觑,百M内存轻松存储几十G数据你好,我是刘超。 从第二个模块开始,我将带你学习Java编程的性能优化。今天我们就从最基础的String字符串优化讲起。 String对象是我们使用最频繁的一个对象类型,但它的性能问题却是最容易被忽略的。String对象作为Java语言中重要的数据类...2026-01-19Java性能调优实战
4、慎重使用正则表达式你好,我是刘超。 上一讲,我在讲String对象优化时,提到了Split()方法,该方法使用的正则表达式可能引起回溯问题,今天我们就来深入了解下,这究竟是怎么回事? **开始之前,我们先来看一个案例,**可以帮助你更好地理解内容。 在一次小型项目开发...2026-01-19Java性能调优实战
5、ArrayList还是LinkedList使用不当性能差千倍你好,我是刘超。 集合作为一种存储数据的容器,是我们日常开发中使用最频繁的对象类型之一。JDK为开发者提供了一系列的集合类型,这些集合类型使用不同的数据结构来实现。因此,不同的集合类型,使用场景也不同。 很多同学在面试的时候,经常会被问到集合的相关问...2026-01-19Java性能调优实战