前言 在系統(tǒng)變的復(fù)雜后,分布式、微服務(wù)等架構(gòu)技術(shù),就要考慮到應(yīng)用在系統(tǒng)中了。尤其數(shù)據(jù)量大了后,就需要對數(shù)據(jù)庫進(jìn)行拆分。 如:注冊的用戶數(shù)據(jù),量大了后,就需要考慮分庫分表 一旦...
前言 在系統(tǒng)變的復(fù)雜后,分布式、微服務(wù)等架構(gòu)技術(shù),就要考慮到應(yīng)用在系統(tǒng)中了。尤其數(shù)據(jù)量大了后,就需要對數(shù)據(jù)庫進(jìn)行拆分。 如:注冊的用戶數(shù)據(jù),量大了后,就需要考慮分庫分表 一旦...
序言 在后端的日常開發(fā)工作中,集合是使用頻率相當(dāng)高的一個(gè)工具,而其中的HashMap,則更是我們用以處理業(yè)務(wù)邏輯的好幫手,同時(shí)HashMap的底層實(shí)現(xiàn)和原理,也成了面試題中的...
代理模式是在我們的日常生活以及開發(fā)學(xué)習(xí)中應(yīng)用十分廣泛的一種設(shè)計(jì)模式;房屋租賃的過程中,我們?nèi)绻麤]有辦法可以直接找到房東,可以通過中介或者代理去完成承租;而在程序的世界里這樣的...
版本說明:5.1.3-RELEASE 上節(jié)我們對DispatcherServlet如何串起請求的流程進(jìn)行了梳理,本文將針對其中的HandlerMapping進(jìn)行研究。 Han...
版本說明:5.1.3-RELEASE MVC簡介 我們開門見山,首先要明確MVC是一種設(shè)計(jì)思想,它的目的是使明確各個(gè)模塊之間自己的職責(zé),進(jìn)而達(dá)成解耦的效果,M代表著Model...
同事問 left join 時(shí)候的條件應(yīng)該放到 on 后面還是 where 后面其實(shí)這兩個(gè)的執(zhí)行結(jié)果是不一樣的。來個(gè)例子證明下。建表語句和數(shù)據(jù) 執(zhí)行 查詢語句 1 selec...
背景 UML比較難學(xué),主要是其本身很復(fù)雜并且涉及到大量的概念名詞。領(lǐng)域模型就是其中之一,網(wǎng)絡(luò)上搜索到關(guān)于領(lǐng)域模型的知識(shí)應(yīng)該是有兩種,一種是來源于最初的傳統(tǒng)軟件開發(fā)過程,一種來...