C (Consistency 一致性) ,A (Availability 可用性) ,P (Partion-tolerance 分區(qū)容錯性) CAP CAP原則又稱為C...
C (Consistency 一致性) ,A (Availability 可用性) ,P (Partion-tolerance 分區(qū)容錯性) CAP CAP原則又稱為C...
最近項目中使用多數(shù)據(jù)源,架構給的多數(shù)據(jù)源方案是在注冊數(shù)據(jù)源時區(qū)分mapper包的位置,在開發(fā)過程中將mapper寫到對應的包下。這種方式可能更加清晰,但是在開發(fā)過程中個人覺得...
reactive 模式監(jiān)聽節(jié)點,修改后立即感知,注意zk的watch 和不同操作callBack函數(shù)之間的區(qū)別
Mysql復制 異步 邏輯 MySQL 默認的復制就是異步的,主庫再執(zhí)行完客戶端提交的事務后會立即將結果返回給客戶端,并不關系從庫是否已經(jīng)接收和處理。 技術實現(xiàn) MySQL主...
多線程與高并發(fā) 線程 什么是線程 進程進程相對于可執(zhí)行程序來說是一個動態(tài)概念,比如磁盤上有一個QQ.exe程序,雙擊運行就是一個進程 線程進程是一個運行的程序,線程則是程序不...
總述 spring的事務時由aop來實現(xiàn)的,首先要生成具體的代理對象,然后按照aop的整套流程來執(zhí)行具體的操作邏輯,正常情況下,要通過通知來完成核心功能,但是事務不是通過通知...
解決方案 · 三級緩存,提前暴露對象,aop下面對循環(huán)依賴問題和解決方案進行分析 1 什么是循環(huán)依賴 在spring中,A依賴B,B依賴A形成所謂的循環(huán)依賴,spring中b...
三種遞增方式 遞增時加鎖 sync 原子類AtomicXXX (CAS) LongAdder 多線程對一個數(shù)進行遞增這個事兒,我們工作中經(jīng)常會碰上,比如在秒殺時候。那么這三種...
為什么要分離打包 在往服務器上傳時可以節(jié)省時間,同時也可以直接修改配置文件 如果不分離打包,一個項目jar包一般在大幾十M,上傳時比較費勁分離打包,可以將依賴jar和配置文件...
快排屬于基數(shù)排序,通常在做partition時,返回最左基數(shù)的index,但是如果數(shù)組中存在的基數(shù)不唯一,即 XXXXXJJJJXXXXXX(J表示基數(shù)),基數(shù)不唯一的情況下...