![](https://img-blog.csdnimg.cn/6e3f37fd50b24af496768965ea9671ec.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java性能优化
文章平均质量分 96
汇总了 Java 性能优化的经典案例,结合大量代码示例,为你还原真实的业务场景。从理论分析、工具支持、案例与面试点,以及 JVM 优化四大方面展开系统讲解。
农民工老王
focus on java, linux and k8s.
展开
-
浅谈与性能相关的设计模式
大多数设计模式只是代码的一种组织方式,只有部分设计模式与性能相关,包括代理模式、单例模式、享元模式、原型模式等。本文将讲解这些可以提升性能的设计模式。原创 2022-05-09 15:20:34 · 7692 阅读 · 71 评论 -
如何处理Java中的大对象
从结构维度和时间维度讨论了Java中的大对象优化。原创 2022-04-13 23:10:36 · 8315 阅读 · 35 评论 -
浅谈Java中的池化技术
以连接池为重点,讲解了Java中的池化技术。原创 2022-04-12 22:46:48 · 6724 阅读 · 42 评论 -
分布式缓存系统必须要解决的四大问题
本文介绍了缓存穿透、缓存击穿、缓存雪崩和缓存一致性问题的含义和解决对策。原创 2022-03-27 09:45:00 · 5781 阅读 · 43 评论 -
分布式缓存实践示例
本文介绍了分布式缓存系统Redis在Spring Boot中的使用,并演示了如何通过Lua脚本强化Redis的功能。原创 2022-03-26 21:22:00 · 5006 阅读 · 18 评论 -
浅谈缓存的理论与实践
先以 Guava 的 LoadingCache 为例,讲解了堆内缓存设计的一些思路;然后又讲解了,三个常用的缓存算法 LRU、LFU、FIFO,并以 LinkedHashMap 为基础,实现了一个最简单的 LRU 缓存。最后,我们提到可以通过利用缓存框架的一些监控数据,来调整缓存的命中率,要达到50% 的命中率才算有较好的效果。原创 2022-03-24 21:56:43 · 6254 阅读 · 23 评论 -
浅谈缓冲的理论与实践
本文介绍了缓冲(Buffer)在Java开发中的常见用法和注意事项。原创 2022-03-23 22:15:00 · 8128 阅读 · 25 评论 -
如何精确地测量出某个Java方法的性能数据
本文展示了如何利用JMH进行基准测试,以获取到Java方法的精确的性能数据。原创 2022-03-18 19:35:30 · 5902 阅读 · 45 评论 -
如何获取Java运行时的性能数据
本文介绍了一系列常用的Java性能测试工具。原创 2022-03-13 23:08:05 · 8507 阅读 · 44 评论 -
如何排查性能瓶颈
当系统存在短板时,就会对性能造成较大的负面影响。而其中,CPU、内存、I/O 这三个系统组件,又往往容易成为瓶颈,本文将从计算机资源层面向你讲解,如何判断相关系统组件是否达到了瓶颈。原创 2022-03-09 23:41:06 · 4788 阅读 · 22 评论 -
Java性能优化的七个方向
本文对Java性能优化的7种技术手段进行了简单的介绍。原创 2022-03-08 23:40:16 · 7921 阅读 · 42 评论 -
性能优化概述
本文介绍了性能优化的衡量指标,及其理论方法和注意点。原创 2022-03-07 23:30:02 · 5839 阅读 · 24 评论