这篇文章深入探讨了Java中HashMap的默认负载因子为什么设置为0.75。以下是文章的主要内容总结: 一句话答案:0.75是时间和空间成本之间的一个最佳平衡点。 核心价值:面试官问此问题不只是想听到一个数字,而是考察面试者对HashMap底层原理的理解、权衡取舍的工程思维、以及对背后数学知识的了
这篇文章回顾了一起由一行日志引发的线上P1事故,并深入分析了其技术原因、解决方案和最佳实践。 事故回顾:开发者在CountryDTO类中新增了一个isChinaName()方法,并在代码中通过FastJSON序列化该对象时,为了打日志触发了该方法。由于country字段此时为空,导致isChinaN