大表更改字段問題 故障描述: 客戶端各處接口請求失敗 故障過程 晚上6點開始報警 回滾access新上線代碼, 繼續(xù)報警 發(fā)現(xiàn)數(shù)據(jù)庫db02機(jī)器響應(yīng)異常 45分dba確認(rèn)在該...
內(nèi)存泄露分析: 想要記錄一遍完整的內(nèi)存泄漏分析 之前瀏覽器出現(xiàn)過一次線上報警, 報OOM。 后來發(fā)現(xiàn)版本存在堆內(nèi)存泄露問題,堆內(nèi)存無法回收,老年代使用99%,導(dǎo)致機(jī)器服務(wù)不可...
今天主要是想要搭建一個基于連接池mysql連接,不過用的不是原生態(tài)的druid連接方式,原生的那種配置多數(shù)據(jù)源說不定還挺方便的 然后就可以正常使用了
HTTP1.0 HTTP 1.1主要區(qū)別 長連接HTTP 1.0需要使用keep-alive參數(shù)來告知服務(wù)器端要建立一個長連接,而HTTP1.1默認(rèn)支持長連接。 HTTP是基...
簡單介紹 ZooKeeper 是一個開源的分布式協(xié)調(diào)服務(wù),它的設(shè)計目標(biāo)是將那些復(fù)雜且容易出錯的分布式一致性服務(wù)封裝起來,構(gòu)成一個高效可靠的原語集,并以一系列簡單易用的接口提供...
在使用 Arthas 之前,當(dāng)遇到 Java 線上問題時,如 CPU 飆升、負(fù)載突高、內(nèi)存溢出等問題,你需要查命令,查網(wǎng)絡(luò),然后 jps、jstack、jmap、jhat、j...
最近準(zhǔn)備練一下二維數(shù)組矩陣的題目二維數(shù)組需要注意的是a[i][j]是第i-1行的[j-1]位, 之前把他當(dāng)成了之前的x,y坐標(biāo),也是醉了一般遇到二維數(shù)組的題目, 把兩邊的頂點...
其實這個類我也忘記的差不多了,但是經(jīng)??纯吹膭e人來說這個類,但是我是真的已經(jīng)忘記了,所以今天也來學(xué)習(xí)一下 Condition介紹 Condition是在java 1.5中才出...
背景 其實這幾個概念我一直繞,所以今天做個梳理 同步與異步 看到一個解答,感覺不錯同步就是事情一件一件按照順序執(zhí)行,異步就是可以同時做好幾個事情 同步的優(yōu)點是:同步是按照順序...
緩存處理流程 前臺請求,后臺先從緩存中取數(shù)據(jù),取到直接返回結(jié)果,取不到時從數(shù)據(jù)庫中取,數(shù)據(jù)庫取到更新緩存,并返回結(jié)果,數(shù)據(jù)庫也沒取到,那直接返回空結(jié)果。 緩存穿透 緩存穿透是...
ConcurrentHashMap相關(guān)的文章網(wǎng)上有很多,而關(guān)于ConcurrentHashMap擴(kuò)容機(jī)制是很關(guān)鍵的點,尤其是在并發(fā)的情況下實現(xiàn)數(shù)組的擴(kuò)容的問題經(jīng)常會碰到,看到...
1、什么是布隆過濾器 可以把布隆過濾器理解為一個不怎么精確的set結(jié)構(gòu),當(dāng)你使用它的contains方法判斷某個對象是否存在時,它可能會誤判。但是布隆過濾器也不是特別不精確,...
背景 之前其實都不知道這些東西,后來還是前一段時間看Spring的refresh()函數(shù)的時候才知道這個,后來做gateway網(wǎng)關(guān)的時候,也需要用到這個,所以就來學(xué)習(xí)一下 事...
背景 之前一直只關(guān)心springboot的那幾個注解,但是run方法重來沒有在意過,所以今天準(zhǔn)備梳理一下 SpringBoot的啟動類入口 SpringBoot與Spring...