線上GC異常排查 1.現(xiàn)象 最近去線上看了下gc情況,發(fā)現(xiàn)出現(xiàn)頻繁的fullGC。問題如下圖: 然后查看了下GC原因,如下: 2.分析 根據(jù)上面...
背景 最近一次上線,對(duì)原有的同步任務(wù)執(zhí)行加入了隊(duì)列擠壓、任務(wù)執(zhí)行時(shí)長等監(jiān)控。導(dǎo)致了上線之后出現(xiàn)了偶發(fā)性的多線程問題。具體排查過程如下 具體問題 ...
本人使用的mongo為3.2.10,最新版本更新請(qǐng)查看官方文檔 原始數(shù)據(jù)結(jié)構(gòu)如下 更新一級(jí)數(shù)組 更新一級(jí)數(shù)組下的type字段為1,修改的部位如下...
我的idea是安裝在window環(huán)境下的,這段時(shí)間老是卡頓。隨意就想配置下idea占用的內(nèi)存。但是發(fā)現(xiàn)依然無用。操作過程如下: 1 先設(shè)置ide...
mysql數(shù)據(jù)庫的引擎設(shè)計(jì)為他提供了很強(qiáng)的擴(kuò)展性,也為開源的大家,提供了各施拳腳機(jī)會(huì)。最有名氣的莫過于innodb引擎了。這里暫且不說。今天在看...
背景 今天在看《碼出高效》的時(shí)候,看到ThreadLocal,跟著書中內(nèi)容進(jìn)行源碼閱讀。通過查看set源碼,突然發(fā)現(xiàn),好像這里會(huì)發(fā)生死循環(huán),但是...
什么是設(shè)計(jì)模式,大佬曾經(jīng)說過:“每一個(gè)模式描述了一個(gè)在我們周圍不斷重復(fù)發(fā)生的問題,已經(jīng)該問題的解決方案的核心。這樣,你就能一次又一次的使用該方案...
1 背景 在進(jìn)行面試的時(shí)候,當(dāng)被問及如何保證線程的執(zhí)行順序的時(shí)候,大部分人可能都想到使用join保證順序。面試官微微一笑,那么你知道join原理...