书籍内容
Java系统越来越复杂,且很多系统不允许停机维护,这就给问题的定位带来了巨大的困难。本书将重点介绍问题定位技巧,借助这些技巧,读者可以快速找到解决问题的突破口。
本书共有15章,内容涉及Java线程堆栈分析、性能瓶颈分析、内存泄漏分析和堆内存设置、并发和多线程、幽灵代码、常见的Java陷阱、数据库、字符集与编码、JVM运行参数、常用问题定位工具、计算架构与存储架构、开发语言等的选择、设计软件系统、工程实践、常见案例等内容。
本书内容较为专业,适合有一定Java编程经验的人员阅读,尤其是高级程序员、系统架构师等学习使用。本书对提升读者的工作效率有较大的帮助。
编辑推荐
系统:全方位讲解生产环境下Java运行期的非功能性故障发生的机理,定位方法、技巧与工具。
经典:凝聚笔者近20年的Java无人值守系统故障处理经验,首次奉献。
深入:从故障现象层层剥茧,深入分析发生的根因、临场救急方法、事前预防到事后补救技术。
实战:近百个案例均来自生产环境,介绍的方法命中率超过95%。作者简介
张民卫,系统架构师,曾在华为任职11年,主持华为公司所有基于 Java 语言平台的产品的疑难问题技术攻关工作,所支持产品覆盖全球130 多个国家。有近20年的Java开发经验,对超高可靠性与稳定性(99.999%的高可靠性要求)系统有深刻的理解和丰富的实战经验。作为技术专家,长期从事网上重大、特大运行事故以及疑难问题的技术攻关工作。