前言 上文簡(jiǎn)單介紹了響應(yīng)式編程和Reactor的使用,今天開始深入了解一下響應(yīng)式編程的規(guī)范,為開始學(xué)習(xí)Reactor源碼做準(zhǔn)備 Reactive streams 上文也簡(jiǎn)單提...
前言 上文簡(jiǎn)單介紹了響應(yīng)式編程和Reactor的使用,今天開始深入了解一下響應(yīng)式編程的規(guī)范,為開始學(xué)習(xí)Reactor源碼做準(zhǔn)備 Reactive streams 上文也簡(jiǎn)單提...
本文通過(guò)探析JDK提供的,在開源項(xiàng)目中比較常用的Java SPI機(jī)制,希望給大家在實(shí)際開發(fā)實(shí)踐、學(xué)習(xí)開源項(xiàng)目提供參考。 1 SPI是什么 SPI全稱Service Provi...
深入理解Java中的引用(一)——Reference 本系列文章首先會(huì)介紹Reference類,為之后介紹的強(qiáng)引用、軟引用、弱引用和虛引用打下基礎(chǔ)。最后會(huì)介紹虛引用在Dire...
但是內(nèi)存拷貝對(duì)性能有可能影響比較大,所以Java中可以繞開堆內(nèi)存直接操作堆外內(nèi)存,問(wèn)題是創(chuàng)建堆外內(nèi)存的速度比堆內(nèi)存慢了10到20倍,為了解決這個(gè)問(wèn)題Netty就做了內(nèi)存池。 ...
這篇文章將介紹什么是分布式事務(wù),分布式事務(wù)解決什么問(wèn)題,對(duì)分布式事務(wù)實(shí)現(xiàn)的難點(diǎn),解決思路,不同場(chǎng)景下方案的選擇,通過(guò)圖解的方式進(jìn)行梳理、總結(jié)和比較。 相信耐心看完這篇文章,談...
這次阿里編程之夏,我選擇的issue是對(duì)Sentinel做自適應(yīng)流控(參考 #748),以下是最近這一個(gè)月的一些工作匯總,尤其是在自適應(yīng)流控的想法上做了很多方面的探索,也歡迎...
由于近期在公司內(nèi)部做了一次 Elasticsearch 的分享,所以本篇主要是做一個(gè)總結(jié),希望通過(guò)這篇文章能讓讀者大致了解 Elasticsearch 是做什么的以及它的使用...
平時(shí)開發(fā)中,大家更多的關(guān)注的是線程池的創(chuàng)建、任務(wù)的提交和執(zhí)行。往往會(huì)忽略線程池的關(guān)閉,甚至忘記調(diào)用shutdown()方法,導(dǎo)致內(nèi)存溢出。大多知道需要調(diào)用shutdown()...
轉(zhuǎn)載、引用請(qǐng)標(biāo)明出處http://www.itdecent.cn/p/35805f809a21本文出自zhh_happig的簡(jiǎn)書博客,謝謝 以下內(nèi)容,是本人學(xué)習(xí)的筆記和工作...