背景 我們生產(chǎn)環(huán)境有一個(gè)服務(wù)半夜報(bào)警:磁盤(pán)剩余空間不足10%,請(qǐng)及時(shí)處理。排查后發(fā)現(xiàn)是新上線(xiàn)的一個(gè)功能,日志打太多導(dǎo)致的,解決方法有很多,就不贅述了。領(lǐng)導(dǎo)擔(dān)心報(bào)警不及時(shí)、或者...
背景 我們生產(chǎn)環(huán)境有一個(gè)服務(wù)半夜報(bào)警:磁盤(pán)剩余空間不足10%,請(qǐng)及時(shí)處理。排查后發(fā)現(xiàn)是新上線(xiàn)的一個(gè)功能,日志打太多導(dǎo)致的,解決方法有很多,就不贅述了。領(lǐng)導(dǎo)擔(dān)心報(bào)警不及時(shí)、或者...
@J_d8ad 謝謝支持,您有收獲是我最大的動(dòng)力
ThreadLocal系列之——內(nèi)存泄露剖析(二)回顧 前文,介紹了ThreadLocal的使用姿勢(shì),并分享業(yè)務(wù)實(shí)戰(zhàn)場(chǎng)景,其中提到了一個(gè)重要的點(diǎn):每次請(qǐng)求結(jié)束后需要清理ThreadLocal,避免內(nèi)存泄露 前文由于篇幅原因并...
1. 在高版本dubbo中,不會(huì)并發(fā)執(zhí)行,特意控制了;
2. 這應(yīng)該是你看完本篇能找到的答案
Spring Shutdown Hook工作機(jī)制揭秘前言 上篇文章,我們討論了在Spring環(huán)境中正確關(guān)閉線(xiàn)程池的姿勢(shì),拋出了問(wèn)題并給出了解決方案。本篇,將接著討論解決方案背后的原理:Spring Shutdown Hook工...
Java進(jìn)程銷(xiāo)毀的時(shí)候它自動(dòng)就被銷(xiāo)毀【操作系統(tǒng)的功勞】
Spring環(huán)境中正確關(guān)閉線(xiàn)程池的姿勢(shì)前言 在Java System#exit 無(wú)法退出程序的問(wèn)題探索一文末尾提到優(yōu)雅停機(jī)的一種實(shí)現(xiàn)方案,要借助Shutdown Hook進(jìn)行實(shí)現(xiàn),本文,將繼續(xù)探索優(yōu)雅停機(jī)中遇到的...
Java如何讓線(xiàn)程池滿(mǎn)后再放隊(duì)列背景 最近收到一道面試題:我們知道JDK的線(xiàn)程池在線(xiàn)程數(shù)達(dá)到corePoolSize之后,先判斷隊(duì)列,再判斷maximumPoolSize。如果想反過(guò)來(lái),即先判斷maximu...
編碼高可用的一點(diǎn)思考背景 最近,公司里許多項(xiàng)目因?yàn)楦鞣N原因(如工期問(wèn)題、個(gè)人習(xí)慣問(wèn)題、經(jīng)驗(yàn)問(wèn)題),導(dǎo)致出現(xiàn)了一些線(xiàn)上性能問(wèn)題,進(jìn)而影響了服務(wù)可用性。在此分享一些個(gè)人編碼中高可用的思考習(xí)慣 正文 ...
背景 最近,公司里許多項(xiàng)目因?yàn)楦鞣N原因(如工期問(wèn)題、個(gè)人習(xí)慣問(wèn)題、經(jīng)驗(yàn)問(wèn)題),導(dǎo)致出現(xiàn)了一些線(xiàn)上性能問(wèn)題,進(jìn)而影響了服務(wù)可用性。在此分享一些個(gè)人編碼中高可用的思考習(xí)慣 正文 ...
前情回顧 前文,介紹了ThreadLocal作者們(Josh Bloch and Doug Lea)為內(nèi)存泄露做的努力,將內(nèi)存泄露造成的影響降到了最低,且著重分享了軟件設(shè)計(jì)上...
感謝支持~
ThreadLocal系列之——JDK為內(nèi)存泄露做的努力(三)前情回顧 前文,介紹ThreadLocal不恰當(dāng)使用姿勢(shì)造成的內(nèi)存泄露問(wèn)題,提醒大家使用完ThreadLocal須記得調(diào)用remove方法及時(shí)回收,避免內(nèi)存泄露 誠(chéng)然,不恰當(dāng)...
前情回顧 前文,介紹ThreadLocal不恰當(dāng)使用姿勢(shì)造成的內(nèi)存泄露問(wèn)題,提醒大家使用完ThreadLocal須記得調(diào)用remove方法及時(shí)回收,避免內(nèi)存泄露 誠(chéng)然,不恰當(dāng)...
回顧 前文,介紹了ThreadLocal的使用姿勢(shì),并分享業(yè)務(wù)實(shí)戰(zhàn)場(chǎng)景,其中提到了一個(gè)重要的點(diǎn):每次請(qǐng)求結(jié)束后需要清理ThreadLocal,避免內(nèi)存泄露 前文由于篇幅原因并...
寫(xiě)作目的 以前的工作經(jīng)歷中,筆者本人有深度使用ThreadLocal的經(jīng)驗(yàn),它在合適的場(chǎng)景下,是非常好用的一個(gè)工具,因此打算分享一二,為各位看官們實(shí)際編碼過(guò)程中提供多一種選擇...
@木訥山人_a986 我努力~
Spring環(huán)境中正確關(guān)閉線(xiàn)程池的姿勢(shì)前言 在Java System#exit 無(wú)法退出程序的問(wèn)題探索一文末尾提到優(yōu)雅停機(jī)的一種實(shí)現(xiàn)方案,要借助Shutdown Hook進(jìn)行實(shí)現(xiàn),本文,將繼續(xù)探索優(yōu)雅停機(jī)中遇到的...
?謝謝鼓勵(lì)
Spring Shutdown Hook工作機(jī)制揭秘前言 上篇文章,我們討論了在Spring環(huán)境中正確關(guān)閉線(xiàn)程池的姿勢(shì),拋出了問(wèn)題并給出了解決方案。本篇,將接著討論解決方案背后的原理:Spring Shutdown Hook工...
前言 上篇文章,我們討論了在Spring環(huán)境中正確關(guān)閉線(xiàn)程池的姿勢(shì),拋出了問(wèn)題并給出了解決方案。本篇,將接著討論解決方案背后的原理:Spring Shutdown Hook工...
前言 在Java System#exit 無(wú)法退出程序的問(wèn)題探索一文末尾提到優(yōu)雅停機(jī)的一種實(shí)現(xiàn)方案,要借助Shutdown Hook進(jìn)行實(shí)現(xiàn),本文,將繼續(xù)探索優(yōu)雅停機(jī)中遇到的...
@戲夢(mèng)_ 感謝,如果您看后能有收獲,我將更高興!
Spring MVC參數(shù)解析之ParameterNameDiscoverer大家知道,Spring MVC 有一項(xiàng)非常實(shí)用的功能,叫參數(shù)綁定。其具體能實(shí)現(xiàn)的功能異常強(qiáng)大,這里不再贅述,網(wǎng)上有非常多的資料可供參考,僅舉一例用以描述問(wèn)題。 這是一種很常見(jiàn)...
背景 有朋友碰到了一個(gè)情況:java.lang.System#exit無(wú)法退出應(yīng)用程序。我聽(tīng)到這種情況的時(shí)候是感覺(jué)很驚奇的,這函數(shù)還能不起作用?這就好奇不已了呀 接著,朋友繼...