出版社:电子工业出版社
年代:2019
定价:79.0
本书风格偏向实战,从4个角度描述如何为系统编写高效的Java代码:高性能代码、易于阅读代码、代码增强技术,以及大流量系统代码编写规范和技巧。第一部分是高性能代码,1~4章介绍JDK自带的工具,用于诊断性能瓶颈,同时提供一个性能采样工具,用于手工采样,用于线上发现性能瓶颈。通过对这个手工采样工具本身进行优化,引出了代码优能提高系统性能的。随后介绍JDK的核心类String、集合、并发等高性能使用方式。第5章以小例子引入了性能优化的各种原则。第6章介绍了常用的高性能工具并对其高性能原因做了一定源码解析。第7章是一个优化测试,列举出多个项目中的例子,检验读者的掌握情况。第二部分是易于阅读代码编写,不同于代码规范,本篇更强调编写易于读的代码,会从代码注释、代码分解和面向对象三方面来进行分析,并简要介绍Sonar工具使用和规则扩展例子。本篇第10章以故事形式列举出代码审查和通告,通过项目日常活动来提升代码质量。第三部分介绍虚拟机底层技术,选择性的选择了源码编译过程到运行过程中,对代码增强的运行时增强ASM,编译时增强的JSR269,还有虚拟机埋点instrument api,通过使用这些技术,可以有效提升系统维护性和性能。本篇以一个对象深度克隆未例子,使用这些底层技术自动生成对象克隆代码。第四部分介绍大流量系统的一些设计原则,侧重代码实现或者通过引用开源工具实现,如多级缓存、重试机制、限流、线程池,等等。
书籍详细信息 | |||
书名 | Java系统性能优化实战站内查询相似图书 | ||
9787121375668 如需购买下载《Java系统性能优化实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 79.0 | 语种 | 简体中文 |
尺寸 | 24 × 19 | 装帧 | 平装 |
页数 | 印数 |
Java系统性能优化实战是电子工业出版社于2019.11出版的中图分类号为 TP312.8 的主题关于 JAVA语言-程序设计 的书籍。
(英) 拉乌尔–加布里埃尔·乌尔玛 (Raoul-Gabriel Urma) , (意) 马里奥·富斯科 (Mario Fusco) , (英) 艾伦·米克罗夫特 (Alan Mycroft) , 著
(美) 夏伊拉资 (Shirazi,J.) , 编著
(美) 迈克尔·R.布茹斯托维奇, 著
肖睿, 高海波, 徐申, 主编
高洪岩, 著
李兴华, 编著
周明耀, 著
翟陆续, 著
高洪岩, 著