1,單一職責原則 一個類只專注于做一件事; 高內(nèi)聚,低耦合; 2雾袱,開閉原則 對拓展開放,對修改關(guān)閉(盡可能不動原有代碼進行拓展); 高內(nèi)聚寿羞,低耦...
1,模板方法模式(Template Pattern) 定義:定義一個操作中的算法的骨架赂蠢,而將一些步驟延遲到子類中绪穆。 應用實例:spring事務管...
1,單例模式(Simple Factory Pattern) 定義:保證一個類僅有一個實例虱岂,并提供一個訪問它的全局訪問點玖院。 適用場景:確保任何場...
開發(fā)速度快,文檔全第岖,性能高 Reactor模型 翻譯:反應器模式难菌,分發(fā)者模式,通知者模式 原理: 1)通過一個或多個輸入同時請求服務處理器(基于...
BIO分析 每個請求都需要創(chuàng)建獨立線程蔑滓,與對應的客戶端進行數(shù)據(jù)讀寫郊酒、業(yè)務處理 當并發(fā)量較大時,會創(chuàng)建大量線程來處理連接键袱,導致系統(tǒng)資源占用較大 連...
zipkin接收日志: SOFATracer配置燎窘,參考官網(wǎng):https://www.sofastack.tech/projects/sofa-t...
rokectmq: 1,單機吞吐量10萬級 2蹄咖,在同等機器下褐健,可以支撐大量的topic 3,阿里出品澜汤,java開源蚜迅,穩(wěn)定可用 kafka: 1舵匾,...
1,冒泡排序(Bubble Sort) 定義:對比相鄰的元素慢叨,將大的放后面纽匙,每次循環(huán)會確定最大的數(shù)的位置 時間復雜度:最佳情況:T(n) = O...
1,分治法 定義:把一個復雜的問題分成兩個或更多的相同或相似的子問題拍谐,再把子問題分成更小的子問題……直到最后子問題可以簡單的直接求解烛缔,原問題的解...