Java 代理模式實現(xiàn)方式,主要有如下五種方法 靜態(tài)代理,工程師編輯代理類代碼,實現(xiàn)代理模式;在編譯期就生成了代理類股冗。 基于 JDK 實現(xiàn)動態(tài)代...
Lambda 表達(dá)式? Lambda 允許把函數(shù)作為一個方法的參數(shù)(函數(shù)作為參數(shù)傳遞到方法中)。 方法引用? 方法引用提供了非常有用的語法,可以...
生產(chǎn)者push時ack配置:0龙优,不需要接受到確認(rèn);1需要leader確認(rèn)事秀;-1需要follower確認(rèn)彤断。 冪等性:每個新的 Producer 在...
主備模式:主節(jié)點提供讀寫,備用節(jié)點不提供讀寫(可認(rèn)為是單活)易迹。如果主節(jié)點掛了宰衙,就切換到備用節(jié)點,原來的備用節(jié)點升級為主節(jié)點提供讀寫服務(wù)睹欲。 遠(yuǎn)程模...
RPC:支持各種傳輸協(xié)議供炼,遠(yuǎn)程過程調(diào)用。 SOA:具有服務(wù)治理功能窘疮,提供服務(wù)的注冊和發(fā)現(xiàn)袋哼,提供各種容錯機(jī)制和負(fù)載均衡策略。用zookeeper實...
Cluster:代表一個集群闸衫,集群中有多個節(jié)點涛贯,其中有一個為主節(jié)點,這個主節(jié)點是可以通過選舉產(chǎn)生的蔚出,主從節(jié)點是對于集群內(nèi)部來說的弟翘。es的一個概念...
mybatis應(yīng)用程序通過SqlSessionFactoryBuilder從mybatis-config.xml配置文件(也可以用Java文件配...
限流:原理是監(jiān)控應(yīng)用流量的QPS或并發(fā)線程數(shù)等指標(biāo)虫腋,當(dāng)達(dá)到指定閾值時對流量進(jìn)行控制,避免系統(tǒng)被瞬時的流量高峰沖垮稀余,保障應(yīng)用高可用性悦冀。保護(hù)自身系統(tǒng)...
紅黑樹:紅黑樹是一個二叉搜索樹。在每個節(jié)點增加了一個存儲位記錄節(jié)點的顏色睛琳,可以是RED盒蟆,也可以是BLACK,通過任意一條從根到葉子簡單路徑上顏色...