最新 最热

高并发服务优化篇:详解一次由读写锁引起的内存泄漏

JVM相关的异常,一直是一线研发比较头疼的问题。因为对于业务代码,JVM的运行基本算是黑盒,当异常发生时,较难直观的看到和找到问题所在,这也是我们一直要研究其内部逻辑的原因。...

2022-09-19
1

写给天天被无聊业务需求追着跑的你~

所以,很多人最怕的就是那种:需求点贼琐粹,时间还贼紧,关键架构还都是现成的,贼没有挑战,几乎是那种纯写代码的,还左一个右一个提过来的需求~ (组里人手少,想推都推不掉~)...

2022-09-19
1

从一个Aspectj织入失效问题的解决说起

组里兄弟领了个任务,维护一个common工具包,用于精简和规范组内编码的公共事项,其中一个功能是AOP拦截。提供了基于Aspectj的自定义枚举AOP拦截jar包,但使用方使用时编织不进去,让帮瞅瞅。...

2022-09-19
1

记一次拐弯阁僚的接口耗时异常排查过程

某后端系统,处于整个调用链路偏后的位置,对接口性能有着比较严格的要求。因此对外承诺的三个9响应时间为200多毫秒。

2022-09-19
1

内存泄漏该如何解决?

假定你已经了解了运行时的数据区域和常用的垃圾回收算法,也了解了Hotspot支持的垃圾回收器。

2022-09-19
1

既然 JVM 有 Full GC,为什么还会出现 OutOfMemoryError?

平时有逛知乎的习惯,一般对JVM相关话题比较感兴趣。偶然看到这个问题,结果发现了一个很有意思的回复。

2022-09-19
1

常量池和堆的区别_字符串常量池在堆中还是方法区

目录: 1.常量池与Class常量池 2.运行时常量池 运行时常量池的简介 方法区的Class文件信息,Class常量池和运行时常量池的三者关系 3.字符串常量池 字符串常量池的简介 采用字面值的方式创建字符串对象 采用new关...

2022-09-19
1

JAVA中字符串常量池和缓冲池理解与作用「建议收藏」

字符串池与常量池是完全不同的两个东西,但是很多地方都喜欢把它们混为一谈,很容易让初学者产生误解,在这里我想好好讨论一下它们。

2022-09-19
1

java8以后字符串常量池的位置,以及元空间的探秘,使用VisualVM进行实战验证

在网上看了很多博客,解释也比较多,关于字符串常量池的具体位置难以分辨谁真谁假。

2022-09-19
1

java常量池在方法区还是堆_JAVA常量池

要是没有实践过别人书本上的理论的话,就还是会说常量池在方法区里面,要是知道方法区已经随jdk升级,被逐步干掉的话,额,也不能说被干掉,只是被优化了,这又体现了看书的程度深浅了,就会看到有的文章说常量池移动到heap堆里面了,...

2022-09-19
1