背景 舊版本ElasticSearch為6.4.0垢箕,升級到官網(wǎng)最新版本7.3.1。 升級步驟 ElasticSearch官網(wǎng)下載最新7.3.1版本怀估,下載地址https://w...
背景 舊版本ElasticSearch為6.4.0垢箕,升級到官網(wǎng)最新版本7.3.1。 升級步驟 ElasticSearch官網(wǎng)下載最新7.3.1版本怀估,下載地址https://w...
單一職責(zé)(Single Responsibility):類和對象最好是只有單一的職責(zé),在程序設(shè)計中如果發(fā)現(xiàn)某些類存在多個職責(zé)合搅,可以考慮進行拆分多搀; 開閉原則(Open-clos...
spring事務(wù)傳播屬性定義在org.springframework.transaction.TransactionDefinition接口,類似于EJB CMT的事務(wù)傳播屬...
能保證可見性灾部,但是并不能保證原子性
讀寫鎖ReentrantReadWriteLock之鎖降級讀寫鎖ReentrantReadWriteLock簡介 ReentrantReadWriteLock是ReadWriteLock接口的實現(xiàn)康铭,ReentrantReadWrit...
在使用spring boot框架進行單元測試時,筆者遇到一個問題赌髓,每次執(zhí)行單元測試類時都會重復(fù)加載spring上下文从藤,而加載過程通常都非常耗時,這大大增加了整個單元測試的執(zhí)行...
excel下拉級聯(lián)锁蠕,就是后一單元格的內(nèi)容會跟著前一單元格變化而變化夷野,假設(shè)這么一個場景,第一級是省荣倾,第二級是對應(yīng)省的市悯搔,如何實現(xiàn)呢?以excel 2016為例: 定義兩個she...
很多業(yè)務(wù)系統(tǒng)中有類似的需求:生成一個唯一的ID舌仍,作為訂單記錄妒貌,一般ID中存在一個時間戳。為了防止多線程生成重復(fù)铸豁,我們會在方法上加鎖灌曙,同時,對于集群的情況节芥,會給每臺機器編號在刺,這...
背景 jdk8之前,java使用Date表示時間头镊,在做時間的格式化時增炭,通常使用SimpleDateFormat,但是SimpleDateFormat是非線程安全的,在寫代碼時...
在spring的實際應(yīng)用中拧晕,我們經(jīng)常將bean定義在xml的配置文件當(dāng)中隙姿,那么,spring是如何從xml加載bean的呢?今天我們將從源碼的層面進行簡單的解讀厂捞。假設(shè)输玷,我們有...
讀寫鎖ReentrantReadWriteLock簡介 ReentrantReadWriteLock是ReadWriteLock接口的實現(xiàn)雕沉,ReentrantReadWrit...