标签
内容简介
本书共有15章,内容涉及Java线程堆栈分析、性能瓶颈分析、内存泄漏分析和堆内存设置、并发和多线程、幽灵代码、常见的Java陷阱、数据库、字符集与编码、JVM运行参数、常用问题定位工具、计算架构与存储架构、开发语言等的选择、设计软件系统、工程实践、常见案例等内容。
本书内容较为专业,适合有一定Java编程经验的人员阅读,尤其是高级程序员、系统架构师等学习使用。本书对提升读者的工作效率有较大的帮助。
编辑推荐
适合谁读
适合
- 有若干年Java开发经验、需要独立排查线上问题的程序员
- 负责系统稳定性与性能优化的高级开发人员
- 需要从全局视角理解故障成因的系统架构师
- 希望建立团队排障规范与技术沉淀的技术负责人
不适合
- 完全没有Java基础、尚未写过完整项目的初学者
- 只想学习框架用法、不关心底层运行机制的读者
- 期望获得大量入门级语法讲解的在校低年级学生
阅读建议
- 先通读线程堆栈与性能瓶颈两章,建立基本排查路径,再按需查阅其余章节。
- 阅读时打开本地或测试环境,用书中工具对示例程序实际抓取一次堆栈与内存快照。
- 把工作中遇到过的故障整理成清单,逐条对应书中章节,形成自己的排障手册。
- 团队可约定每章一人领读并分享一个真实案例,读完后合并为内部知识库。
出版社简介
北京大学出版社是一家综合性大学出版社,其出版方向涵盖古典文学、科学科普、社会文化、世界史、西方哲学与文化等领域。库内收录图书6031种,代表性图书包括《红楼梦》《狭义与广义相对论浅说(第15版)(附爱因斯坦关于统一场论及其他经典论文)》《几何原本》《圆锥曲线论》《东晋门阀政治》《神话哲学(上卷)》《神话哲学(下卷)》《海陆的起源》等。代表作者有曹雪芹、周汝昌、爱因斯坦、欧几里得、阿波罗尼奥斯、田余庆、谢林、先刚等。该社在古典文学与西方哲学原典译介方面形成特色,兼及科学经典与社会文化研究。因公开资料有限,此处仅依据库内图书呈现其出版方向,不作额外延伸。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 Java线程堆栈分析
- 第2章 通过Java线程堆栈进行性能瓶颈分析
- 第3章 Java内存泄漏分析和堆内存设置
- 第4章 关于并发和多线程
- 第5章 幽灵代码
- 第6章 常见的Java陷阱
- 第7章 关于数据库
- 第8章 字符集与编码
- 第9章 JVM运行参数解析
- 第10章 常用的问题定位工具
- 第11章 计算架构与存储架构
- 第12章 项目生命周期与框架、语言、开源选择
- 第13章 设计“工业强度”的软件系统
- 第14章 工程实践
- 第15章 常见的案例
- 附录A JProfiler内存泄漏的精确定位
- 附录B SUN JDK 自带故障定位
- 附录C Solaris下查找占用指定的端口的进程
- 附录D 如何在solaris下分析I/O瓶颈
- 附录E AIX 下32位进程的最大内存占有情况
- 附录F 关于TCP/IP
- 附录G Windows 2003/Windows XP下一个端口多个监听
- 附录H Suse 9.0下线程创建的数量和堆内存/永久内存的关系
- 附录I JConsole
- 附录J Gcviewer
- 附录K IBM JDK下定位引起core dump的JIT方法
- 附录L 一份简短的Java编程规范
- 参考文献
常见问题
没有线上排障经验,能读懂这本书吗?
书中的工具和参数会很快过时吗?
适合作为团队共读材料吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
张民卫,目前公开资料有限,仅知其著有《Java深度调试技术》一种作品,常见分类为编程设计。从书名与分类判断,该书面向Java开发者,聚焦程序调试这一实践性较强的技术领域,而非泛泛的语言入门。调试是软件开发中排查缺陷、理解运行时行为的关键环节,涉及断点设置、线程状态观察、内存与调用栈分析等具体技能,通常需要结合工具与真实代码场景反复练习。因此,这类题材的写作往往强调问题定位思路与可操作步骤,而非抽象理论铺陈。由于作者学历、从业经历与研究方向等信息尚未见于公开渠道,无法对其背景作进一步说明;就现有材料看,张民卫的写作取向偏向面向实际开发者的技术实务。