240 發(fā)簡(jiǎn)信
IP屬地:江西
  • SpringBoot的SPI機(jī)制與自動(dòng)裝配

    “這篇對(duì)Spring SPI和自動(dòng)裝配原理的分析逗栽,來(lái)源于一次自己開(kāi)發(fā)spring boot starter的經(jīng)歷,帶著對(duì)這種擴(kuò)展機(jī)制的好奇來(lái)看相關(guān)的源碼的時(shí)候越發(fā)覺(jué)得Spri...

  • 240
    職場(chǎng)充電:用OmniGraffle 五步繪制流程圖

    用OmniGraffle 五步繪制流程圖 —— 職場(chǎng)Mac人士加分技能 謝謝大家對(duì)本文的喜愛(ài)统捶。歡迎大家掃描下方二維碼哆窿,關(guān)注公眾號(hào)手帳英語(yǔ)讀書(shū)點(diǎn)擊下方藍(lán)色標(biāo)題鏈接,直接閱讀對(duì)應(yīng)...

  • 代碼之間為什么要加空格?

    據(jù)我觀察,大多數(shù)人寫(xiě)代碼喜歡在符號(hào)兩側(cè)加空格语御,而且還會(huì)嘲諷不加空格的人。這些支持者認(rèn)為嫉到,加空格可以讓代碼美觀沃暗,增強(qiáng)代碼的可讀性。但是我不喜歡加空格何恶,因?yàn)檫@么寫(xiě)對(duì)代碼含義沒(méi)有影...

  • 240
    外排序-多路歸并

    內(nèi)排序的歸并排序是采用二路歸并。 將已有序的子序列合并嚼黔,得到完全有序的序列细层;即先使每個(gè)子序列有序,再使子序列段間有序 外排序我們可以將這個(gè)“二”擴(kuò)大到M唬涧。 將一個(gè)大文件分成M...

  • 240
    Redis 和 I/O 多路復(fù)用

    最近在看 UNIX 網(wǎng)絡(luò)編程并研究了一下 Redis 的實(shí)現(xiàn)疫赎,感覺(jué) Redis 的源代碼十分適合閱讀和分析,其中 I/O 多路復(fù)用(mutiplexing)部分的實(shí)現(xiàn)非常干凈...

  • 240
    Disruptor - 工作流程(2)

    開(kāi)篇 ?整個(gè)博文希望能夠講清楚Disruptor的producer和consumer的處理過(guò)程以及兩者之間的消息通知機(jī)制碎节。 工作過(guò)程 ?Disruptor本質(zhì)上是一個(gè)內(nèi)存消息...

  • 240
    caffeine源碼分析——如何做到原子性的

    caffeine的load put 和invalidate操作都是原子的捧搞,這個(gè)意思是這3個(gè)操作是互斥的,load和put是不能同時(shí)執(zhí)行的狮荔,load和invalidate也是不...

  • 240
    Caffeine使用及原理

    緩存和 Map 之間的一個(gè)根本區(qū)別在于緩存可以回收存儲(chǔ)的 item胎撇。回收策略為在指定時(shí)間刪除哪些對(duì)象殖氏。此策略直接影響緩存的命中率 —— 緩存庫(kù)的一個(gè)重要特性晚树。Caffeine...

  • 240
    AQS的ConditionObject源碼詳解

    Condition接口見(jiàn)Condition接口詳解 ConditionObject定義 定義為AQS的public內(nèi)部類,方便獲取FIFO同步隊(duì)列雅采,并將此類對(duì)象對(duì)外暴露. *...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品