有趣的 bug 这些都是我的微信公众号 "那些有趣的bug" 所发的文章, 力求用比简短的语言描述某种典型的问题.狂打出错日志导致的 CPU 飙升诊断由 System.gc() 导致的 CPU 飙升和 GC overhead alert如何确诊由 HashMap 引起的 死循环问题多线程情况下不正确的编码引起的内存泄漏错误的 ExecutorService 用法导致的内存泄露我这个 Java 应用的堆内存过几天会爆掉吗?诊断由 TLS 的 SNI 引起的 https 服务调用握手失败SRE重案调查组 第一集 | 高延迟问题的罪魁祸首System.gc()SRE重案调查组 第二集 | 挖掘应用处理变慢的“真相”SRE重案调查组 第三集 | 探秘HTTP异步请求的“潘多拉魔盒”SRE重案调查组 第四集 | JVM元数据区的内存泄漏之谜SRE重案调查组 第五集 | 为什么我的服务器又双叒不响应了?!SRE重案调查组 第六集 | 剖析Java的非常规线程死锁问题诊断 Java 由 Synchronizer 和 AQS 混合组成的死锁