MESI協(xié)議 翻譯至https://en.wikipedia.org/wiki/MESI_protocolEMSI是基于緩存無效化的一致性緩存協(xié)議,并且是一種最常見的支持回寫...
MESI協(xié)議 翻譯至https://en.wikipedia.org/wiki/MESI_protocolEMSI是基于緩存無效化的一致性緩存協(xié)議,并且是一種最常見的支持回寫...
最近又看了下Disruptor,里面提到了內(nèi)存屏障,突然想到了指令重排、還有可見性,感覺里面關(guān)系有點(diǎn)亂,就翻了下,因此就寫了這篇文章 帶著幾個(gè)問題: 1.volatile,是...
Oracle 在 9月22 日終于發(fā)布了 jdk 9 (難產(chǎn)了好長時(shí)間啊%>_<%),java在走過了22個(gè)年頭之后迎來了新的版本,作為一門使用率排在第一的編程語言(截止到...
一、JDBC之前加載驅(qū)動(dòng)的方式 在說破壞雙親委派之前,先看下之前是怎么加載Driver的。在剛開始的時(shí)候JDBC在加載class的時(shí)候,其實(shí)是直接利用了Class.class...
java本身有一套資源管理服務(wù)JNDI,是放置在rt.jar中,由啟動(dòng)類加載器加載的。以對數(shù)據(jù)庫管理JDBC為例,java給數(shù)據(jù)庫操作提供了一個(gè)Driver接口: 然后提供了...
轉(zhuǎn)自:徹底理解SpringIOC、DI-這篇文章就夠了 先看一個(gè)循環(huán)依賴問題 現(xiàn)象 循環(huán)依賴其實(shí)就是循環(huán)引用,也就是兩個(gè)或則兩個(gè)以上的bean互相持有對方,最終形成閉環(huán)。比如...
Spring配置Bean有多種形式,第一種常用的就是通過XML文件配置,另外一種就是通過@Configuration聲明類,表明是一個(gè)配置文件,他的本質(zhì)作用和XML是相同的,...