面试
文章平均质量分 89
技术琐事
这个作者很懒,什么都没留下…
展开
-
JVM&G1 GC深入学习手册PDF
什么是 Serviceability Agent 工具?了解相关概念、工具的基本功能及实践介绍。了解工具的扩展功能、插件介绍。对一些常见问题作出总结。总的来说,没有一招鲜式的性能调优秘籍或包罗万象的性能百科,能让你摇身一变成为老练的 GC 性能调优专家。相当数量的 GC 性能问题还需要专门的知识技能才能解决。性能调优在很大程度上是一门艺术。解决的 GC 性能问题越多,技艺才会越精湛。我们不只要关心 GC 的持续演进,也要积极地去了解它的设计原理和设计目标。原创 2023-11-08 13:57:24 · 33 阅读 · 0 评论 -
太极限了,JDK的这个BUG都能被我踩到
之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。从一次故障说起我们还是从故障说起,这样更加贴近实际,也能让大家更快速理解背景。有一个下发配置的服务,这个配置服务的实现有点特殊,服务端下发配置到各个服务的本地文件,当然中间经过了一个agent,如果没有agent也就无法写本地文件,然后由client端的程序监听这个配置文件,一旦文件有变更,就重新加载配置,画个架构图大概是这样:今天的重点是文件的变更该如何监听(watch),我们当时的实现非常简单:单独起个线程,定时去获取文件的最后原创 2022-05-18 17:17:46 · 95 阅读 · 0 评论