目錄 該項目提供了一個建立在Spring Ecosystem之上的API網(wǎng)關(guān),包括:Spring 5,Spring Boot 2和Project Reactor。Spring...
目錄 該項目提供了一個建立在Spring Ecosystem之上的API網(wǎng)關(guān),包括:Spring 5,Spring Boot 2和Project Reactor。Spring...
之前《淺談分布式CAP定理》簡單介紹了數(shù)據(jù)在分布式系統(tǒng)中存在的必然定理。簡單回顧一下,一個數(shù)據(jù)在一個節(jié)點需要同步到另外一個節(jié)點的過程中,在未完成同步的時候,會出現(xiàn)數(shù)據(jù)不一致的...
之前講了《零基礎(chǔ)帶你看Spring源碼——IOC控制反轉(zhuǎn)》,本來打算下一篇講講Srping的AOP的,但是其中會涉及到Java的動態(tài)代理,所以先單獨一篇來了解下Java的動態(tài)...
互聯(lián)網(wǎng)發(fā)展到現(xiàn)在,由于數(shù)據(jù)量大、操作并發(fā)高等問題,大部分網(wǎng)站項目都采用分布式的架構(gòu)。 而分布式系統(tǒng)最大的特點數(shù)據(jù)分散,在不同網(wǎng)絡(luò)節(jié)點在某些時刻(數(shù)據(jù)未同步完,數(shù)據(jù)丟失),數(shù)據(jù)...
Java的異步編程是一項非常常用的多線程技術(shù)。 之前通過源碼詳細(xì)分析了ThreadPoolExecutor《你真的懂ThreadPoolExecutor線程池技術(shù)嗎?看了源碼...
《對象搜索算法與回收算法》介紹了垃圾回收的基礎(chǔ)算法,相當(dāng)于垃圾回收的方法論。接下來就詳細(xì)看看垃圾回收的具體實現(xiàn)。 上文提到過現(xiàn)代的商用虛擬機(jī)的都是采用分代收集的,不同的區(qū)域用...
本章開始來學(xué)習(xí)下Spring的源碼,看看Spring框架最核心、最常用的功能是怎么實現(xiàn)的。網(wǎng)上介紹Spring,說源碼的文章,大多數(shù)都是生搬硬推,都是直接看來的觀點換個描述就...
之前講了《AQS源碼閱讀》和《ReentrantLock源碼閱讀》,本次將延續(xù)閱讀下ReentrantReadWriteLock,建議沒看過之前兩篇文章的,先大概了解下,有些...