借用當(dāng)下最流行的段子做個(gè)開場白。 “設(shè)計(jì)原則千萬條,高內(nèi)聚低耦合第一條,架構(gòu)設(shè)計(jì)不規(guī)范,開發(fā)運(yùn)維兩行淚!”。 在分布式架構(gòu)下,單體應(yīng)用被拆分為多個(gè)微服務(wù),為了保證微服務(wù)的單一...
借用當(dāng)下最流行的段子做個(gè)開場白。 “設(shè)計(jì)原則千萬條,高內(nèi)聚低耦合第一條,架構(gòu)設(shè)計(jì)不規(guī)范,開發(fā)運(yùn)維兩行淚!”。 在分布式架構(gòu)下,單體應(yīng)用被拆分為多個(gè)微服務(wù),為了保證微服務(wù)的單一...
前言 只有光頭才能變強(qiáng) 回顧前面: 給女朋友講解什么是代理模式 包裝模式就是這么簡單啦 本來我預(yù)想是先來回顧一下傳統(tǒng)的IO模式的,將傳統(tǒng)的IO模式的相關(guān)類理清楚(因?yàn)镮O的類...
Redis在互聯(lián)網(wǎng)技術(shù)存儲(chǔ)方面使用如此廣泛,幾乎所有的后端技術(shù)面試官都要在Redis的使用和原理方面對(duì)小伙伴們進(jìn)行各種刁難。作為一名在互聯(lián)網(wǎng)技術(shù)行業(yè)打擊過成百上千名【請(qǐng)?jiān)试S我...
1.直接插入排序 經(jīng)常碰到這樣一類排序問題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去,構(gòu)成一個(gè)新的有序序列。 ...
設(shè)計(jì)模式六大原則 設(shè)計(jì)模式六大原則(1):單一職責(zé)原則 定義:不要存在多于一個(gè)導(dǎo)致類變更的原因。通俗的說,即一個(gè)類只負(fù)責(zé)一項(xiàng)職責(zé)。 問題由來:類T負(fù)責(zé)兩個(gè)不同的職責(zé):職責(zé)P1...