模板模式 模板模式在父類(抽象類)中實(shí)現(xiàn)算法的框架,將算法中的具體步驟放在子類(具體類)中實(shí)現(xiàn)。 其中算法的各個步驟可能實(shí)現(xiàn)為函數(shù)接口的形式,可...
觀察者模式 在觀察者模式中,觀察者接口是標(biāo)準(zhǔn)的函數(shù)接口,其實(shí)現(xiàn)類實(shí)際上封裝了實(shí)現(xiàn)該接口的行為。在上例中,該函數(shù)接口的類型為 -><void>,因...
策略模式 策略模式是一種常見的在運(yùn)行時改變代碼行為的設(shè)計模式。 參見以下例子: 在上述例子中,GZipCompressionStrategy和Z...
@FunctionalInterface的作用 函數(shù)接口: 函數(shù)接口是只有一個抽象方法的接口,用作Lambda表達(dá)式的類型。如下例: 其中act...
安裝zsh 安裝oh-my-zsh https://github.com/robbyrussell/oh-my-zsh zsh插件 auto-s...
測試用例代碼覆蓋率的意義 一般的軟件測試關(guān)注測試用例的代碼復(fù)雜度,理想的狀態(tài)是100%的代碼覆蓋率,即測試用例能將所有業(yè)務(wù)代碼執(zhí)行一遍,保證所有...
鏈接遠(yuǎn)程服務(wù)器,設(shè)置SSH端口轉(zhuǎn)發(fā) 將SOCK5代理轉(zhuǎn)發(fā)為HTTP代理(Go不支持SOCKS5代理) 設(shè)置http代理(Go不支持SOCKS5代理)