聲明:本文寫的時(shí)候,當(dāng)時(shí)就是完全不懂zk,邊看網(wǎng)上的文章邊學(xué)習(xí)歸納和整理,這不是我的產(chǎn)出,不用點(diǎn)贊打賞。大家理智友善的討論,有錯(cuò)誤歡迎指出。不過我最近不怎么上簡(jiǎn)書了。可能沒來...
聲明:本文寫的時(shí)候,當(dāng)時(shí)就是完全不懂zk,邊看網(wǎng)上的文章邊學(xué)習(xí)歸納和整理,這不是我的產(chǎn)出,不用點(diǎn)贊打賞。大家理智友善的討論,有錯(cuò)誤歡迎指出。不過我最近不怎么上簡(jiǎn)書了。可能沒來...
一.定義 什么是BeanDifiniton,顧明思義就是bean的定義,比如就是bean是單例還是原型,是否是懶加載@Lazy,依賴那些bean@Dependon, 有哪些屬...
1. Spring Tx 概述 首先我們常說的事務(wù)其實(shí)是數(shù)據(jù)庫(比如: Mysql) 的事務(wù), 而 Spring 做的事情其實(shí)是針對(duì)不同 orm (Mybatis | Hib...
前言 我們都知道spring有聲明式事務(wù)和編程式事務(wù),聲明式只需要提供@Transactional的注解,然后事務(wù)的開啟和提交/回滾、資源的清理就都由spring來管控,我們...
關(guān)于synchronized的底層實(shí)現(xiàn),網(wǎng)上有很多文章了。但是很多文章要么作者根本沒看代碼,僅僅是根據(jù)網(wǎng)上其他文章總結(jié)、照搬而成,難免有些錯(cuò)誤;要么很多點(diǎn)都是一筆帶過,對(duì)于為...
1. 前言 互聯(lián)網(wǎng)軟件神速發(fā)展,用戶的體驗(yàn)度是判斷一個(gè)軟件好壞的重要原因,所以緩存就是必不可少的一個(gè)神器。在多線程高并發(fā)場(chǎng)景中往往是離不開cache的,需要根據(jù)不同的應(yīng)用場(chǎng)景...
前言 Redis緩存淘汰策略與Redis鍵的過期刪除策略并不完全相同,前者是在Redis內(nèi)存使用超過一定值的時(shí)候(一般這個(gè)值可以配置)使用的淘汰策略;而后者是通過定期刪除+惰...
報(bào)警了,系統(tǒng)異常飆升到3000+。經(jīng)排查竟然是rpc接口超時(shí)了,但是服務(wù)提供方反饋系統(tǒng)1ms就返回了,為什么consumer端耗時(shí)是13000+ms,網(wǎng)絡(luò)異常情況下的耗時(shí)也不...
常用操作總結(jié): 操作方法是:vim filectrl+v 進(jìn)入選擇模式,選擇要操作的行;選好后,輸入大寫I,光標(biāo)自然會(huì)跳到所選擇的行的第一行的行首,并進(jìn)入insert模式,...