# Java性能优化实战 本书是电子工业出版社《Java系统性能优化实战的》电子版书,且在原版的内容上,增加和更新了60页新的内容。 ## 作者介绍 李家智:网名闲大赋,拥有10+年程序员+10年资深架构师的工作经验,作为Java开发20年的打工人,享受时代红利,已帝都定居。目前致力于Java和分布式系统架构和实现,在互联网大厂,外企大厂,国内IT龙头企业都做过一线研发和管理。对一切技术充满好奇,以知行合一要求自己。 1) 国内知名高性能Beetl和BeetlSQL的第一作者 2) 电商大厂分钟千万级系统维护和优化 3) 物联网分钟千万级系统重构和优化 4)俩本书的图书作者。 如果需要购买实体书,访问 https://item.jd.com/12742086.html 如果购买本书电子版,可以在2.7 UUID中找到本人的微信号,对本书有疑问可以直接联系本人 ## 免费章节 所有免费章节都带有『免费』字样: * 附录A免费 * 附录B免费 * 附录C免费 ## 更新记录 2022.1.2 增加一个公平锁带来的性能下降例子 2021.12.25 增加一个物联网网关例子,如何存储更多节点信息 2021.12.19 增加一个线上Dubbo设置不正确,导致性能降低 2021.12.15 增加附录C,一个变量可见性问题的扩展 2021 12.1 完善Log使用的各种性能问题 2021.11.1 UUID的压缩算法描述 2021.10.9 增加对象池多种实现方式,复用对象提高性能 2021.10.7 增加高效实现Base64编码的工具介绍 2022.5.3 补充UUID 性能提高办法 ....... ## 内容介绍 ​ 《Java性能优化实战》 参考了工作中的遇到的系统相关的问题以及解决之道,通过改善代码提高性能,解决因为代码导致的系统故障。在系统中运用高性能开源工具,运用代码和设计技巧以提升性能。如何编写维护性强的代码也在本书的写作范围内。本书介绍一些底层的技术,字节码和ASM,JSR269,这些技术同样可用在项目中以辅助性能提升和方便代码维护。 ​ 本书是一本Java开发规范指南, Java系统性能优化指南,从高性能,易维护,代码增强,以及分微服务系统Java代码如何编写的角度来描述如何实现高性能java系统。本书大部分例子都是作者所在传统企业应用,以及高并发系统中摘录而来,极具实战参考意义。本书适合中高级程序和架构师,以及有志从事基础技术研发,开源工具研发的极客。本书涉及知识广泛,也是Java笔试面试的参考书籍。 **本书除了第一章需要先看,其他章节都可以随机挑选看** 本书适合如下读者需求 * 希望进一步深入掌握Java各种知识点初学者,理论联系实际,实践中获得理论 * 参与面试,担心被问到如何造火箭的相关问题 * 希望进一步掌握高性能Java生态工具的高级程序员 * 开发项目和产品,希望性能达到一定指标,希望通过代码优化,工具优化来实现的架构师 * 系统性能调优遇到瓶颈,需s要提供更多的调优思路的架构师 * 需要降低系统成本,通过调优来降低服务器数量的项目经理 ## 本书源码 关于本书,有任何建议,都可以通过xiandafu@126.com 与我交流,或者登录本书代码源码https://gitee.com/xiandafu/java-performance,可以在issues上提问。 如果你不确定是否要购买此书,或者想快速了解本书风格,可以访问 本书附录B,试着做一下性能优化题目,如果你能提出5种解决方法,那就可以不需要购买本书。如果你能找到所有9种性能优化方法,那就是大神。 # 获得作者VIP帮助 本书定价优惠,内容丰富适用,如果购买本书,可以在2.7章获得作者微信,通过微信交流