240 發(fā)簡信
IP屬地:湖南
  • 240
    消息隊列中間件消息丟失

    分析消息中間件磨淌,只需要畫一個草圖就很清晰了: 所謂消息丟失芬位,指的是從生產(chǎn)者產(chǎn)生一條消息后,消費者沒有接收到笼呆,接收到以后是否消費成功不在本次討論范圍內(nèi)熊响。 首先明確一個概念,不是...

  • 240
    Sentinel 中運行時業(yè)務梳理(Context诗赌,Resource汗茄,Node)

    花了幾個小時把各種實體的關系理清楚了,話不多說铭若,上圖: 以上比例關系表示實例與實例之間的對應關系. 其他實體 Entry 是否能獲取到Entry對象表示了本次請求是否被允許洪碳,...

  • 基于 WebFlux 的監(jiān)聽器

    WebFlux 是原生的發(fā)布訂閱工具,可以很方便的構(gòu)建事件總線叼屠。下面是一個監(jiān)聽數(shù)據(jù)變動的監(jiān)聽器: 以上代碼中FluxSink是一個可以持續(xù)發(fā)布數(shù)據(jù)的數(shù)據(jù)源瞳腌。

  • 技術人的原則

    什么是真正的技術能力:解決問題的能力。 短期解決問題镜雨, 長期解決問題嫂侍, 以優(yōu)雅且可復用的解決問題, 高屋建瓴或是舉重若輕的解決問題荚坞,都是解決問題的能力表現(xiàn)挑宠。 一. 技術人的能...

  • 深入淺出MappedByteBuffer

    簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝颓影! 前言 java io操作中通常采用BufferedReader各淀,BufferedInputStream等帶緩沖的IO類處理大文件,不過...

  • 240
    Sentinel源碼分析----滑動窗口

    之前說過Sentinel內(nèi)部統(tǒng)計使用Node來進行處理瞭空,而Node底層是使用滑動窗口實現(xiàn)的揪阿,這篇文章主要分析一下滑動窗口的實現(xiàn)疗我。 以StatisticNode#addPass...

  • 240
    Disruptor 簡介

    以下為官方Disruptor Introduction文檔翻譯 理解Disruptor 的最好方法就是將其與其他比較好理解且非常相似的東西進行比較咆畏。Java 中與Dsirup...

  • 遞歸優(yōu)化-尾遞歸

    尾遞歸能否起到優(yōu)化作用跟編譯器有關系,并不是用了尾遞歸就一定能起到優(yōu)化作用吴裤。 定義:函數(shù)里的最后一個動作是返回一個函數(shù)的調(diào)用結(jié)果的情形旧找,即最后一步新調(diào)用的返回值直接被當前函數(shù)...

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