![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 85
毛瞌羊
这个作者很懒,什么都没留下…
展开
-
使用MAT定位线上OOM问题
1.造成OOM的原因 一次性申请的太多 找到未释放的对象进行释放(找到未释放的) 本身资源不够(jmap -heap查看堆信息) 2.如何定位oom 系统已经OOM挂了 提前设置-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath= 系统运行中还未OOM 导出dump文件:jmap -dump:format=b,file=xushu.hprof 14660 结合jvisualvm进行调试 查看最多跟业务有关对象 -> 找到GcRoot ->.原创 2024-06-19 22:22:54 · 791 阅读 · 0 评论 -
线程池从入门到精通
线程池原创 2022-07-03 20:53:11 · 269 阅读 · 0 评论 -
ElasticSearch基本技术点
目录 倒排索引 单词词典 倒排列表 倒排索引 倒排索引包含两个部分:单词词典、倒排列表。 单词词典(Term Dictionary) 记录所有文档的单词,记录单词到倒排列表的关联关系 单词词典一般比较大,可以通过B+树或哈希拉链法实现,以满足高性能的插入与查询 倒排列表(Posting List) 记录了单词对应的文档结合,有倒排索引项组成 倒排索引项(Posting) 文档ID 词频(TF)- 该单词在文档中出现的次数,用于相关性评分 位置(Position)- 单词.原创 2022-03-21 20:04:19 · 2385 阅读 · 0 评论 -
synchronize 小记
package com.lockjx; public class L { //private boolean flag = false; } package com.lockjx; import org.openjdk.jol.info.ClassLayout; import java.util.concurrent.locks.ReentrantLock; /** ...原创 2019-12-02 17:42:00 · 144 阅读 · 0 评论