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 · 812 阅读 · 0 评论 -
线程池从入门到精通
线程池原创 2022-07-03 20:53:11 · 273 阅读 · 0 评论 -
ElasticSearch基本技术点
目录倒排索引单词词典倒排列表倒排索引倒排索引包含两个部分:单词词典、倒排列表。单词词典(Term Dictionary)记录所有文档的单词,记录单词到倒排列表的关联关系单词词典一般比较大,可以通过B+树或哈希拉链法实现,以满足高性能的插入与查询倒排列表(Posting List)记录了单词对应的文档结合,有倒排索引项组成倒排索引项(Posting)文档ID 词频(TF)- 该单词在文档中出现的次数,用于相关性评分 位置(Position)- 单词.原创 2022-03-21 20:04:19 · 2394 阅读 · 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 · 148 阅读 · 0 评论