1. Zookeeper 1.1 初始化啟動(dòng)Leader選舉 前提:集群中要大于等于2臺(tái)機(jī)器 發(fā)出投票每個(gè)機(jī)器給自己投票玻募,投票結(jié)構(gòu)為(myid,...
數(shù)據(jù)庫(kù)版本 5.7.26 事務(wù)隔離級(jí)別 RR Case A 建表語(yǔ)句一 事務(wù)列表一 時(shí)間軸事務(wù)1事務(wù)2T1beginbeginT2update ...
Kafka producer端 ack機(jī)制 ack=0 發(fā)送端不感應(yīng)broker是否接收成功 ack=1 消息發(fā)送到leader broker上...
ThreadLocal使用詭異現(xiàn)象 1. 前言 ThreadLocal不多說(shuō)了绵估,在線程中維護(hù)一個(gè)Thread.ThreadLocalMap對(duì)象栖忠,...
1.什么是循環(huán)依賴 假設(shè)Spring容器中有兩個(gè)Bean:A和B 依賴關(guān)系如下: A->B->A Spring容器在創(chuàng)建BeanA的時(shí)候获列,發(fā)現(xiàn)需...
Diff 這兩個(gè)注解平常都有使用唾糯,通常大家的編碼習(xí)慣導(dǎo)致了這兩個(gè)注解的區(qū)分不大爽撒,但是細(xì)微之處還是有很多不同的 Experience @Resou...
Guava使用的經(jīng)驗(yàn)和教訓(xùn) 1.com.google.common.collect.Lists#transform(List<T> origin...
HashMap學(xué)習(xí)筆記 初始容量在構(gòu)造HashMap的時(shí)候根據(jù)預(yù)期的entry數(shù)量考慮初始容量和負(fù)載因子蕊唐,這樣可以盡可能的避免rehash。如果...
Java的FutureTask實(shí)現(xiàn)原理 Executor.submit(Callable call)submit步驟:將callable包裝成一...