Java
文章平均质量分 61
whupanyinghua
这个作者很懒,什么都没留下…
展开
-
String的理解
intern 方法是一个native方法,intern方法会从字符串常量池中查询当前字符串是否存在,如果存在,就直接返回当前字符串;1.2.2 对于final修饰的变量,它在编译时被解析为常量值的一个本地拷贝存储到自己的常量池中或嵌入到它的字节码流中 (如果是final修饰的方法,那么只能运行期间确定,则跟此处的result不一致)2)String对象的intern方法会得到字符串对象在常量池中对应的引用,如果常量池中没有对应的字符串,则该字符串将被添加到常量池中,然后返回常量池中字符串的引用;原创 2023-06-10 21:29:46 · 567 阅读 · 0 评论 -
ThreadLocal内存泄漏的一些分析
ThreadLocal避免内存泄漏的分析原创 2023-06-04 11:24:15 · 85 阅读 · 1 评论 -
(一)JAVA CPU占用过高问题排查(linux)
JAVA CPU占用过高问题排查(linux) 最近发现有一个服务在服务器上无响应,到服务器上一看,好家伙,java进程CPU一直100%以上 简单记录下我对这个问题的跟踪 首先当然要看下具体是java中哪个线程一直在占用cpu时间哈(说明下,我的java进程号是 26178) 1.根据java进程ID进行CPU占用排查 ps -mp 26178 -o THR原创 2016-06-12 23:47:48 · 16918 阅读 · 0 评论