一、簡介 GitLab是利用 Ruby on Rails 一個開源的版本管理系統(tǒng),實現(xiàn)一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的...
1 創(chuàng)建目錄 /usr/local/zookeeper 2 解壓zookeeper安裝包 tar -zxvf zookeeper-3.4.13....
Maven是基于項目對象模型(pom),可以通過一小段描述信息來完成復雜項目的構(gòu)建,另外還有報告和文檔功能,是一種強大的項目管理工具,接下來就基...
1、創(chuàng)建文件夾 mkdir /usr/local/nexus 2、切換目錄 cd /usr/local/nexus 3、下載nexus 下載地址...
定義:在一個新的對象里面使用一些已有的對象,使之成為新對象的一部分;新的對象通過向這些對象的委派達到復用這些對象的目的。應(yīng)首先使用合成/聚合,合...
設(shè)計模式原則:里氏替換原則 肯定有不少人跟我剛看到這項原則的時候一樣,對這個原則的名字充滿疑惑。其實原因就是這項原則最早是在1988年,由麻省...
定義: 一個對象應(yīng)該對其他對象保持最少的了解。 問題由來: 類與類之間的關(guān)系越密切,耦合度越大,當一個類發(fā)生改變時,對另一個類的影響也越大。 解...
接口隔離原則: 客戶端不應(yīng)該依賴它不需要的接口;一個類對另一個類的依賴應(yīng)該建立在最小的接口上。 (圖片來自網(wǎng)絡(luò)) 見上圖,該把接口細分到3個接口...
“一個類僅有一個職責”或者“引起類變化的只有一個原因”,這就是單一職責原理。 類只因一個原因而變化,這仿佛是一種新的類定義方式。當接觸面向?qū)ο缶?..