前言 在系統(tǒng)變的復(fù)雜后,分布式、微服務(wù)等架構(gòu)技術(shù),就要考慮到應(yīng)用在系統(tǒng)中了。尤其數(shù)據(jù)量大了后,就需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行拆分。 如:注冊(cè)的用戶數(shù)據(jù),量大了后,就需要考慮分庫(kù)分表 一旦...
作為已經(jīng)畢業(yè)好幾年的”老年“IT工種,經(jīng)歷了太多的坎坎坷坷。今天閑聊下職場(chǎng)中的”新人笑,舊人哭“,簡(jiǎn)直是一部血淚史啊。 目前已經(jīng)在一家公司呆了將近6年了,見(jiàn)到了太多的悲劇。當(dāng)...
序言 在后端的日常開(kāi)發(fā)工作中,集合是使用頻率相當(dāng)高的一個(gè)工具,而其中的HashMap,則更是我們用以處理業(yè)務(wù)邏輯的好幫手,同時(shí)HashMap的底層實(shí)現(xiàn)和原理,也成了面試題中的...
代理模式是在我們的日常生活以及開(kāi)發(fā)學(xué)習(xí)中應(yīng)用十分廣泛的一種設(shè)計(jì)模式;房屋租賃的過(guò)程中,我們?nèi)绻麤](méi)有辦法可以直接找到房東,可以通過(guò)中介或者代理去完成承租;而在程序的世界里這樣的...
版本說(shuō)明:5.1.3-RELEASE 上節(jié)我們對(duì)DispatcherServlet如何串起請(qǐng)求的流程進(jìn)行了梳理,本文將針對(duì)其中的HandlerMapping進(jìn)行研究。 Han...
版本說(shuō)明:5.1.3-RELEASE MVC簡(jiǎn)介 我們開(kāi)門(mén)見(jiàn)山,首先要明確MVC是一種設(shè)計(jì)思想,它的目的是使明確各個(gè)模塊之間自己的職責(zé),進(jìn)而達(dá)成解耦的效果,M代表著Model...
建議檢查下錯(cuò)別字,“事物”,就更完美了
Spring深入 3.事務(wù)底層原理分析一、數(shù)據(jù)庫(kù)的事務(wù)的基本特性 事務(wù)是區(qū)分文件存儲(chǔ)系統(tǒng)與Nosql數(shù)據(jù)庫(kù)重要特性之一,其存在的意義是為了保證即使在并發(fā)情況下也能正確的執(zhí)行crud操作。怎樣才算是正確的呢?這時(shí)提...
是曾經(jīng)在環(huán)亞待過(guò)的大佬?
java反射什么是Java反射機(jī)制?有什么用? JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類(lèi),都能夠知道這個(gè)類(lèi)的所有屬性和方法;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法;這種動(dòng)態(tài)獲...
同事問(wèn) left join 時(shí)候的條件應(yīng)該放到 on 后面還是 where 后面其實(shí)這兩個(gè)的執(zhí)行結(jié)果是不一樣的。來(lái)個(gè)例子證明下。建表語(yǔ)句和數(shù)據(jù) 執(zhí)行 查詢(xún)語(yǔ)句 1 selec...
背景 UML比較難學(xué),主要是其本身很復(fù)雜并且涉及到大量的概念名詞。領(lǐng)域模型就是其中之一,網(wǎng)絡(luò)上搜索到關(guān)于領(lǐng)域模型的知識(shí)應(yīng)該是有兩種,一種是來(lái)源于最初的傳統(tǒng)軟件開(kāi)發(fā)過(guò)程,一種來(lái)...