最近在翻ReentrantLock源碼的時(shí)候,看到AQS(AbstractQueuedSynchronizer.java)里面有一段代碼 這就是經(jīng)典的CAS的算法,這里包含兩...
最近在翻ReentrantLock源碼的時(shí)候,看到AQS(AbstractQueuedSynchronizer.java)里面有一段代碼 這就是經(jīng)典的CAS的算法,這里包含兩...
最近在看RocketMQ 的raft實(shí)現(xiàn),名字叫Dledger瓦盛。找了一篇源碼分析的博客發(fā)現(xiàn)其中很多細(xì)節(jié)都解釋的不是很清晰洗显。Dledger 選主過程 首先我們要知道Rocket...
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前,了解下cpu和計(jì)算機(jī)內(nèi)存的交互情況原环∧铀簦【因?yàn)镴ava虛擬機(jī)內(nèi)存模型定義的訪問操作與計(jì)算機(jī)十分相似】 有篇很棒的文章,從cpu講到內(nèi)...
原理結(jié)構(gòu)圖 描述 Workspace:工作區(qū)Index / Stage:暫存區(qū)Repository:倉庫區(qū)(或本地倉庫)Remote:遠(yuǎn)程倉庫 解釋 使用git應(yīng)該明白一點(diǎn)嘱吗,...
剛和w先生戀愛時(shí),我媽是強(qiáng)烈反對(duì)的谒麦。 在我媽看來她的女婿最起碼應(yīng)該是180的高個(gè)俄讹,看起來成熟穩(wěn)重,關(guān)鍵家里得有錢绕德。 但w先生個(gè)頭170多點(diǎn)患膛,瘦瘦的,加上典型的上身長下身短耻蛇。這...
原文:Sleep deprivation is not a badge of honor 缺乏睡眠就像是借高利貸踪蹬。確實(shí)你會(huì)多得到幾個(gè)小時(shí)做你以為幾個(gè)小時(shí)就能做完的工作,但是代...
編譯地址:Interviewing a front-end developer作者:Alex MacCaw譯者:myownghost原文地址:http://ourjs.com...
皇族后裔跃捣,淪為布衣;屢敗屢戰(zhàn)夺蛇,榮登大寶疚漆。劉備?不蚊惯,慕容復(fù)愿卸。我始終想不到一個(gè)合適的詞來形容他,就像始終想不到他會(huì)選擇那樣一種方式截型,登基為帝趴荸。也許,那是他最好的結(jié)局宦焦。 初見慕容復(fù)...