背景 我們生產(chǎn)環(huán)境有一個(gè)服務(wù)半夜報(bào)警:磁盤剩余空間不足10%膛虫,請(qǐng)及時(shí)處理礼搁。排查后發(fā)現(xiàn)是新上線的一個(gè)功能,日志打太多導(dǎo)致的裆针,解決方法有很多刨摩,就不贅述了。領(lǐng)導(dǎo)擔(dān)心報(bào)警不及時(shí)世吨、或者...

背景 我們生產(chǎn)環(huán)境有一個(gè)服務(wù)半夜報(bào)警:磁盤剩余空間不足10%膛虫,請(qǐng)及時(shí)處理礼搁。排查后發(fā)現(xiàn)是新上線的一個(gè)功能,日志打太多導(dǎo)致的裆针,解決方法有很多刨摩,就不贅述了。領(lǐng)導(dǎo)擔(dān)心報(bào)警不及時(shí)世吨、或者...
一澡刹、定義 CompletableFuture提供了非常強(qiáng)大的Future擴(kuò)展功能,可以幫助我們簡(jiǎn)化異步編程的復(fù)雜性耘婚,提供了函數(shù)式編程的能力罢浇,可以通過回調(diào)的方式處理結(jié)果,也提供...
雄哥終于更了
編碼高可用的一點(diǎn)思考背景 最近,公司里許多項(xiàng)目因?yàn)楦鞣N原因(如工期問題赖临、個(gè)人習(xí)慣問題胞锰、經(jīng)驗(yàn)問題),導(dǎo)致出現(xiàn)了一些線上性能問題兢榨,進(jìn)而影響了服務(wù)可用性嗅榕。在此分享一些個(gè)人編碼中高可用的思考習(xí)慣 正文 ...
前情回顧 前文,介紹了ThreadLocal作者們(Josh Bloch and Doug Lea)為內(nèi)存泄露做的努力吵聪,將內(nèi)存泄露造成的影響降到了最低凌那,且著重分享了軟件設(shè)計(jì)上...
回顧 前文,介紹了ThreadLocal的使用姿勢(shì)吟逝,并分享業(yè)務(wù)實(shí)戰(zhàn)場(chǎng)景案怯,其中提到了一個(gè)重要的點(diǎn):每次請(qǐng)求結(jié)束后需要清理ThreadLocal,避免內(nèi)存泄露 前文由于篇幅原因并...
調(diào)用jpa自帶的save()方法出現(xiàn) 出錯(cuò)原因:代碼中我使用UUID生成主鍵澎办,但在實(shí)體類中使用了@GenerateValue注解指定了主鍵 實(shí)體類定義 后來將@Generat...
前情回顧 前文嘲碱,介紹ThreadLocal不恰當(dāng)使用姿勢(shì)造成的內(nèi)存泄露問題,提醒大家使用完ThreadLocal須記得調(diào)用remove方法及時(shí)回收局蚀,避免內(nèi)存泄露 誠(chéng)然麦锯,不恰當(dāng)...
一料祠、安裝和配置 1.安裝 elasticsearch默認(rèn)不允許以root賬號(hào)運(yùn)行,所以創(chuàng)建一個(gè)用戶創(chuàng)建用戶:useradd tracy設(shè)置密碼:passwd xxx此時(shí)可能由...