背景 最近在看設(shè)計模式,在單例模式的 Double Check Lock(DCL)中,存在兩個關(guān)鍵字:volatile & synchroniz...
現(xiàn)象 在線上環(huán)境排查問題時,某個線程池在某個時間點新建線程達到設(shè)定的最大線程數(shù) maximumPoolSize,后續(xù)流量降低后當前線程數(shù)仍未回落...
提前疊個 buff:這個文章不涉及圖(畫起來比較麻煩),只是記錄我的胡思亂想。 redis 從單點 -> 集群總共有三個部署模式:單機模式,主從...
前言 緩存一致性常見的更新策略也比較多,如先更新數(shù)據(jù)庫再更新緩存,先刪緩存再更新數(shù)據(jù)庫等等,我在理解的時候有些混亂,所以這個文章提供了一些理解上...
前段時間在看 kafka 相關(guān)內(nèi)容,發(fā)現(xiàn) kafka “所有的”讀寫流量都在主 partition 上,從 partition 只負責備份數(shù)據(jù)。...
NOTICE:本文僅記錄本人對 volatile 關(guān)鍵字的小小理解,沒有詳細記錄每個點,若有誤可指出 一個對象的產(chǎn)生 java 的 Class ...
NOTICE:本文僅記錄本人對 JVM G1 的小小理解,沒有詳細記錄每個點,若有誤可指出 內(nèi)存區(qū)域 G1 將堆分為各個 region,大小通過...
近段時間在學習緩存相關(guān)知識的時候,看到了緩存更新策略,于是就根據(jù)自己的理解,寫下這篇文章 分類 Cache Aside Read / Write...
近段時間在服務(wù)器搭建中間件,發(fā)現(xiàn)物理內(nèi)存不足,因為對性能要求不高,所以就求助 swap 了。 下面是 ubuntu 的 swap 構(gòu)建的步驟 新...