安裝:http://www.reibang.com/p/0f4cc9ecc14c 第一個項(xiàng)目:Word Count
鎖分類 根據(jù)保護(hù)對象的不同贮庞,Oracle數(shù)據(jù)庫鎖可分為: DML lock(data locks试幽,數(shù)據(jù)鎖):用于保護(hù)數(shù)據(jù)的完整性。 DDL lock(dictionary l...
一致性解決方案 兩階段提交(2PC)隐轩,三階段提交(3PC)饺饭,補(bǔ)償事務(wù)(TCC),本地消息表职车,消息中間件(MQ異步確保)& 最大努力通知(定期校對) 兩階段提交(2PC) Pr...
悲觀鎖 每次去拿數(shù)據(jù)的時候都認(rèn)為別人會修改瘫俊,所以每次在拿數(shù)據(jù)的時候都會上鎖,這樣別人想拿這個數(shù)據(jù)就會block直到它拿到鎖悴灵。 假定會發(fā)生并發(fā)沖突扛芽,屏蔽一切可能違反數(shù)據(jù)完整性的...
Blocking IO 一個請求川尖,一個Socket連接,就開一個線程茫孔。 這種方式寫起來倒是挺簡單的叮喳,但是連接(socket)多了就受不了了,如果真的有成千上萬個線程同時處理成...
JDK的動態(tài)代理:只能用于實(shí)現(xiàn)了接口的類產(chǎn)生代理缰贝。 Cglib代理:針對沒有實(shí)現(xiàn)接口的類產(chǎn)生代理馍悟,應(yīng)用的是底層的字節(jié)碼增強(qiáng)技術(shù),生成當(dāng)前類的子類對象剩晴。 JDK動態(tài)代理: JD...
什么是控制反轉(zhuǎn)(IOC)锣咒,什么是依賴注入(DI)? IOC:就是對象之間的依賴關(guān)系由容器來創(chuàng)建赞弥,對象之間的關(guān)系本來是由我們開發(fā)者自己創(chuàng)建和維護(hù)的毅整,在我們使用Spring框架后...
Spring容器是Spring MVC的父容器;Spring應(yīng)用的IOC容器通過tomcat的Servlet或Listener監(jiān)聽啟動加載绽左;Spring MVC的容器由Dis...
Bean 生命周期 實(shí)例化毛嫉,new 對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 多路...