240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 【持續(xù)更新】值得反復(fù)看的技術(shù)文章集合

    計(jì)算機(jī)原理:多線程原理:https://tech.meituan.com/2024/07/19/multi-threading-and-multi-thread-synchr...

  • 120
    zookeeper leader仆潮、follower同步

    zookeeper集群?jiǎn)?dòng)的時(shí)候,首先讀取配置傀广,接著開始選舉,選舉完成以后彩届,每個(gè)server根據(jù)選舉的結(jié)果設(shè)置自己的角色伪冰,角色設(shè)置完成后leader需要和所有的followe...

  • 120
    京東hotkey源碼解析

    寫在前面 京東hotkey是一個(gè)經(jīng)過(guò)京東大促驗(yàn)證的hotkey防御中間件,大概原理是通過(guò)上報(bào)key訪問(wèn)數(shù)到統(tǒng)計(jì)服務(wù)器集群樟蠕,統(tǒng)計(jì)服務(wù)器集群將hotkey通知到客戶端贮聂,讓hotk...

  • 120
    elasticjob-lite源碼解析

    寫在前面 elasticjob是當(dāng)當(dāng)開源的分布式定時(shí)任務(wù)調(diào)度中間件,目前在github上有6k+的star寨辩。elasticjob有兩種模式:lite模式和cloud模式吓懈,本文...

  • 阿里sentinel源碼解析

    寫在前面 sentinel是阿里巴巴開源的流量整形(限流、熔斷)框架靡狞,目前在github擁有15k+的star耻警,sentinel以流量為切入點(diǎn),從流量控制甸怕、熔斷降級(jí)甘穿、系統(tǒng)負(fù)載...

  • 120
    美團(tuán)cat源碼解析

    寫在前面 cat是美團(tuán)開源的監(jiān)控系統(tǒng),目前在github有14k+的star梢杭,美團(tuán)cat能夠以300:1的監(jiān)控比例收集實(shí)時(shí)指標(biāo)温兼,來(lái)提供系統(tǒng)豐富的性能指標(biāo)、健康狀況武契、實(shí)時(shí)告警等...

  • zookeeper源碼解析

    寫在前面 zookeeper是由雅虎研究院開發(fā)募判,托管到Apache軟件基金會(huì)的一個(gè)分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google Chubby的一個(gè)開源實(shí)現(xiàn)咒唆。使用場(chǎng)景可以是分布式鎖届垫、...

  • mybatis源碼解析

    寫在前面 mybatis是一個(gè)java orm框架,能夠屏蔽java訪問(wèn)數(shù)據(jù)庫(kù)細(xì)節(jié)钧排,將數(shù)據(jù)庫(kù)表的數(shù)據(jù)與sql執(zhí)行映射成具體的對(duì)象與方法敦腔。 首先看一下一個(gè)mybatis的配置與...

  • 120
    netty源碼解析

    寫在前面 netty是在java生態(tài)中被廣泛使用的網(wǎng)絡(luò)框架,封裝了bio nio等io模式恨溜,udp tcp http等網(wǎng)絡(luò)協(xié)議符衔,它做到屏蔽網(wǎng)絡(luò)底層細(xì)節(jié)與高性能,讓開發(fā)者更專注...

  • rocketmq源碼解析-producer與consumer

    producer解析 來(lái)到producer糟袁,先看一下發(fā)送消息的流程源碼: 發(fā)送消息時(shí)會(huì)調(diào)用tryToFindTopicPublishInfo去namesrv獲取到擁有topi...

  • 技術(shù)的樂(lè)趣

    馬上就鼠年了判族,除夕之夜,回顧過(guò)去一年再合適不過(guò)了项戴。 2019年對(duì)我來(lái)是個(gè)“沖擊”的一年形帮,這種沖擊有的來(lái)自于所在公司,有的來(lái)自于某些項(xiàng)目,有的來(lái)自業(yè)界辩撑,有的來(lái)自于朋友界斜。 1. ...

  • 120
    攜程apollo源碼解析

    寫在前面 apollo是攜程開源的配置中心中間件,目前在github上已經(jīng)擁有23k+的star合冀,非常多的公司也引用了apollo作為配置中心各薇。首先放上apollo的架構(gòu)圖,...

  • 120
    rocketmq源碼解析-namesrv與broker

    寫在前面 rocketmq是阿里巴巴開源的mq君躺,目前在github擁有13+k的star峭判。rocketmq是眾多mq實(shí)現(xiàn)中,較少使用java實(shí)現(xiàn)的棕叫,因此對(duì)于java技術(shù)棧的人...

  • 120
    dubbo源碼解析(主流程版)

    寫在前面 dubbo是阿里巴巴開源的RPC框架林螃,目前在github擁有34+k的star,可以說(shuō)在java的微服務(wù)體系中俺泣,是dubbo和spring cloud共分了江山疗认。因...

  • 120
    美團(tuán)leaf源碼解析

    寫在前面 leaf是美團(tuán)開源的發(fā)號(hào)器服務(wù),擁有兩種發(fā)號(hào)方式:segment砌滞、snowflake侮邀。 在看此系列源碼解析之前,希望你看過(guò)美團(tuán)技術(shù)團(tuán)隊(duì)的兩篇關(guān)于leaf的文章:1....

  • 120
    seata源碼解析系列-XA模式

    寫在前面 seata-XA模式是利用事務(wù)資源(數(shù)據(jù)庫(kù)贝润、消息服務(wù)等)對(duì) XA 協(xié)議的支持绊茧,以 XA 協(xié)議的機(jī)制來(lái)管理分支事務(wù)的一種解決方案。 跟AT打掘、 TCC模式對(duì)比华畏,XA擁...

  • 120
    seata源碼解析系列-TCC模式

    寫在前面 seata-TCC模式是一種侵入式的分布式事務(wù)解決方案,每個(gè)分支事務(wù)都需要自己實(shí)現(xiàn)TCC的行為尊蚁,支持把 “自定義” 的分支事務(wù)納入到全局事務(wù)的管理中亡笑。 跟AT模式對(duì)...

  • 120
    深入解析分布式事務(wù)中間件seata-AT模式 (友好版)

    寫在前面 seata是阿里巴巴開源,用于解決分布式事務(wù)的中間件横朋,目前在github上已經(jīng)擁有18k+的star仑乌,是分布式事務(wù)中間件的翹楚,它擁有四種解決分布式事務(wù)的模式:AT...

  • 120
    seata源碼解析系列-AT模式

    寫在前面 seata是阿里巴巴開源琴锭,用于解決分布式事務(wù)的中間件晰甚,目前擁有四種解決分布式事務(wù)的模式:AT、TCC决帖、XA厕九、SAGA。由于SAGA模式與狀態(tài)機(jī)地回、正向補(bǔ)償類似扁远,并且使...

個(gè)人介紹
保持好奇心俊鱼,不斷探索技術(shù)本質(zhì)。喜歡看各種源碼畅买,發(fā)現(xiàn)其中的亮點(diǎn)并闲,并運(yùn)用在工作實(shí)踐中。
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品