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