參考文檔:https://blog.csdn.net/explorers/article/details/454837
網(wǎng)絡(luò) 網(wǎng)絡(luò)是幾乎可議實時發(fā)送和接收數(shù)據(jù)的計算機(jī)和其他設(shè)備的集合。 網(wǎng)絡(luò)中的每臺機(jī)器稱為一個節(jié)點,每個節(jié)點都有地址,用于唯一標(biāo)識一個節(jié)點的字節(jié)序列...
集群內(nèi)部的工作方式:es可用于構(gòu)建高可用和可擴(kuò)展的系統(tǒng),擴(kuò)展的方式可以是購買新更好的服務(wù)器(縱向)或更多的服務(wù)器(橫向)。es天生支持橫向擴(kuò)展。...
一、與ES交互 9300端口:集群交互端口,無數(shù)據(jù)的節(jié)點客戶端和傳輸客戶端也使用該端口。 9200:http數(shù)據(jù)交互端口。 二、文檔:es使用j...
包括:簡單工廠、工廠方法、抽象工廠、單例模式、多例模式、建造模式、原始原型模式。 簡單工廠:又名靜態(tài)工廠方法模式,根據(jù)方法參量決定創(chuàng)建的具體類型...
里氏代換原則 依賴倒轉(zhuǎn)原則:依賴于抽象耦合。 細(xì)節(jié)依賴于抽象,面向接口編程即使用接口或抽象類,進(jìn)行變量類型、方法參量、方法返回類型的聲明和進(jìn)行類...
java接口是一些方法特征的集合,一個接口只有方法的特征,這些特征可以在不同的地方實現(xiàn),表現(xiàn)出不同的行為。此外java接口可以定義常量。 jav...
指的是對擴(kuò)展開放,對修改關(guān)閉。 通過擴(kuò)展已有對軟件系統(tǒng),可以提供新對行為,以滿足對軟件對新需求,使變化中對軟件具有一定的適應(yīng)性和靈活性; 已有的...
導(dǎo)致一個軟件可維護(hù)性較低,隨著性能要求變化而腐化的原因有四個:過于僵硬、過于脆弱、復(fù)用性低、黏度過高。 過于僵硬:很難加入一個新功能,這不僅意味...