美文网首页
Github上标星72.3KJava系统性能调优实战现已开源

Github上标星72.3KJava系统性能调优实战现已开源

作者: 小迁不秃头 | 来源:发表于2020-08-20 17:24 被阅读0次

    前言

    每个公司都要求程序员写出性能良好、维护性强的代码,各种高端职位的任职要求也会把优化系统作为必选要求之一。当业务系统重构时,以及各种互联网大促前,也都期望系统的性能可以变得更好。

    那么如何提高系统性能?简单的办法是升级系统硬件,或者购置更多的机器水平扩展系统,从而减少单机负荷以实现性能提高。这些办法简单粗暴,虽然效果立竿见影,但长期来看,投入大,产出小。随着系统中越来越多“坏味道”代码的堆积,这些办法的效果越来越不明显,提高单机系统的性能迫在眉睫,那么有没有优化Java系统自身的办法呢?

    Java系统性能优化实战

    内容介绍

    Java开发规范和系统性能优化指南,从高性能、易维护、代码增强,以及在微服务系统中编写Java代码的角度来描述如何实现高性能Java系统。

    本书分为五部分,总共11章。

    第一部分是:第1章到第5章

    第1章通过一个不超过10行的代码优化示例介绍如何对Java系统进行优化,如何使用JMH验证性能优化;

    第2章和第3章介绍JDK的核心类String.Number和并发包;

    第4章通过20多个优化技巧来说明Java性能优化的各种方法;

    第5章介绍了常用的高性能工具,如Caffeine、Jackson、 HikariCP, 并对其高性能的原因做了一定的源码解析。

    第二部分是:是第6章和第7章

    不同于代码规范,这部分强调编写易于阅读的代码,会从代码注释、代码分解、面向对象三方面进行讲解。容易阅读的代码是系统性能优化的前提。

    帮忙转发+关注我,加小助理vx:bjmsb2019即可免费获取!

    第三部分是:第8章

    介绍JIT优化。JIT 优化对Java系统运行有深刻的影响,本章系统介绍了JIT编译器、代码缓存、内联等知识。

    第四部分是:第9章

    包含30多个具有“坏味道”的代码片段,读者可以尝试优化代码。

    第五部分是:第10章和第11章

    第10章介绍Java字节码和ASM,用于运行时增强Java系统;

    第11章介绍JSR269规范,用于编译时增强Java系统。通过使用这些技术,可以有效提升系统的维护性和性能。

    领取方式

    以上就是Java系统性能优化实战,会超出字数限制,就没有一一将内容写出来,就以截图的方式将每章节的主要内容截图了下来,需要完整内容的朋友,帮忙转发+关注我,加小助理vx:bjmsb2019即可免费获取!

    相关文章

      网友评论

          本文标题:Github上标星72.3KJava系统性能调优实战现已开源

          本文链接:https://www.haomeiwen.com/subject/jnlejktx.html