Mock概念介紹 mock的定義(what):mock是在測試過程中,對于一些不容易構(gòu)造/獲取的對象,創(chuàng)建一個(gè)mock對象來模擬對象的行為 為什么要使用mock(why):在...
Mock概念介紹 mock的定義(what):mock是在測試過程中,對于一些不容易構(gòu)造/獲取的對象,創(chuàng)建一個(gè)mock對象來模擬對象的行為 為什么要使用mock(why):在...
Java源碼里面都有大量的注釋,認(rèn)真讀懂這些注釋,就可以把握其七分工作機(jī)制了。關(guān)于ThreadPoolExecutor的解析,我們就從其類注釋開始。 現(xiàn)將注釋大致翻譯如下: ...
commons-beanutils是Apache提供的一個(gè)用于操作JAVA bean的工具包。里面提供了各種各樣的工具類,讓我們可以很方便的對bean對象的屬性進(jìn)行各種...
雖然說了解虛擬機(jī)的運(yùn)作并不是一般開發(fā)人員必須掌握的知識,但是對于中高級開發(fā)人員來說,如果不了解JVM一些技術(shù)特性的運(yùn)行原理,就無法寫出更高效、更穩(wěn)定的代碼。并且在出現(xiàn)了內(nèi)存相...
一、函數(shù)式接口 函數(shù)式接口的定義: 函數(shù)式接口(Functional Interface)就是一個(gè)有且僅有一個(gè)抽象方法,但是可以有多個(gè)非抽象方法的接口。 函數(shù)式接口可以被隱式...
一、事務(wù)簡單介紹 事務(wù)指邏輯上的一組操作,組成這組操作的各個(gè)單元,要不全部成功,要不全部不成功。 1.1 事務(wù)基本要素 原子性(Atomicity): 事務(wù)開始后所有操...
在用springboot開發(fā)項(xiàng)目時(shí),隨著業(yè)務(wù)量的擴(kuò)大,我們通常會(huì)進(jìn)行數(shù)據(jù)庫拆分或是引入其他數(shù)據(jù)庫,從而我們需要配置多個(gè)數(shù)據(jù)源,下面基于Spring-data-jpa配置多數(shù)據(jù)...
在使用ODPS上的表時(shí),很可能這個(gè)表中的數(shù)據(jù)是采用某些同步工具從其他的數(shù)據(jù)源中同步而來的,而當(dāng)你想過濾某個(gè)字段field_name中值為null的數(shù)據(jù)時(shí),往往會(huì)在wher...
工廠模式分為簡單工廠模式,工廠方法模式和抽象工廠模式,它們都屬于設(shè)計(jì)模式中的創(chuàng)建型模式。其主要功能都是幫助我們把對象的實(shí)例化部分抽取了出來,目的是降低系統(tǒng)中代碼耦合度,并且增...