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