安裝:http://www.itdecent.cn/p/0f4cc9ecc14c 第一個(gè)項(xiàng)目:Word Count
鎖分類 根據(jù)保護(hù)對(duì)象的不同,Oracle數(shù)據(jù)庫鎖可分為: DML lock(data locks,數(shù)據(jù)鎖):用于保護(hù)數(shù)據(jù)的完整性。 DDL lock(dictionary l...
一致性解決方案 兩階段提交(2PC),三階段提交(3PC),補(bǔ)償事務(wù)(TCC),本地消息表,消息中間件(MQ異步確保)& 最大努力通知(定期校對(duì)) 兩階段提交(2PC) Pr...
悲觀鎖 每次去拿數(shù)據(jù)的時(shí)候都認(rèn)為別人會(huì)修改,所以每次在拿數(shù)據(jù)的時(shí)候都會(huì)上鎖,這樣別人想拿這個(gè)數(shù)據(jù)就會(huì)block直到它拿到鎖。 假定會(huì)發(fā)生并發(fā)沖突,屏蔽一切可能違反數(shù)據(jù)完整性的...
Blocking IO 一個(gè)請(qǐng)求,一個(gè)Socket連接,就開一個(gè)線程。 這種方式寫起來倒是挺簡單的,但是連接(socket)多了就受不了了,如果真的有成千上萬個(gè)線程同時(shí)處理成...
JDK的動(dòng)態(tài)代理:只能用于實(shí)現(xiàn)了接口的類產(chǎn)生代理。 Cglib代理:針對(duì)沒有實(shí)現(xiàn)接口的類產(chǎn)生代理,應(yīng)用的是底層的字節(jié)碼增強(qiáng)技術(shù),生成當(dāng)前類的子類對(duì)象。 JDK動(dòng)態(tài)代理: JD...
什么是控制反轉(zhuǎn)(IOC),什么是依賴注入(DI)? IOC:就是對(duì)象之間的依賴關(guān)系由容器來創(chuàng)建,對(duì)象之間的關(guān)系本來是由我們開發(fā)者自己創(chuàng)建和維護(hù)的,在我們使用Spring框架后...
Spring容器是Spring MVC的父容器;Spring應(yīng)用的IOC容器通過tomcat的Servlet或Listener監(jiān)聽啟動(dòng)加載;Spring MVC的容器由Dis...
Bean 生命周期 實(shí)例化,new 對(duì)Bean進(jìn)行配置 -- IOC注入 如果實(shí)現(xiàn)BeanNameAware接口,調(diào)用setBeanName() 如果實(shí)現(xiàn)BeanFactor...
http 1.0 短鏈接。非持久,每次重連 http 1.1 長鏈接。持久,可以指定Connection:keep-alive,管道串行 支持?jǐn)帱c(diǎn)續(xù)傳 http 2.0 多路...