1,單一職責(zé)原則 一個類只專注于做一件事; 高內(nèi)聚,低耦合; 2,開閉原則 對拓展開放,對修改關(guān)閉(盡可能不動原有代碼進行拓展); 高內(nèi)聚,低耦...
1,模板方法模式(Template Pattern) 定義:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。 應(yīng)用實例:spring事務(wù)管...
1,單例模式(Simple Factory Pattern) 定義:保證一個類僅有一個實例,并提供一個訪問它的全局訪問點。 適用場景:確保任何場...
開發(fā)速度快,文檔全,性能高 Reactor模型 翻譯:反應(yīng)器模式,分發(fā)者模式,通知者模式 原理: 1)通過一個或多個輸入同時請求服務(wù)處理器(基于...
BIO分析 每個請求都需要創(chuàng)建獨立線程,與對應(yīng)的客戶端進行數(shù)據(jù)讀寫、業(yè)務(wù)處理 當(dāng)并發(fā)量較大時,會創(chuàng)建大量線程來處理連接,導(dǎo)致系統(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ù)的位置 時間復(fù)雜度:最佳情況:T(n) = O...
1,分治法 定義:把一個復(fù)雜的問題分成兩個或更多的相同或相似的子問題,再把子問題分成更小的子問題……直到最后子問題可以簡單的直接求解,原問題的解...