前言 筆者最近回顧自己對(duì)Flink技術(shù)棧細(xì)節(jié)的理解肖油,發(fā)現(xiàn)對(duì)Flink的網(wǎng)絡(luò)棧猾昆、流控與反壓這一套機(jī)制存在比較大的盲區(qū)态蒂。雖然平時(shí)多次處理過作業(yè)反壓的問題,但是不完全理解背后的實(shí)現(xiàn)...
前言 筆者最近回顧自己對(duì)Flink技術(shù)棧細(xì)節(jié)的理解肖油,發(fā)現(xiàn)對(duì)Flink的網(wǎng)絡(luò)棧猾昆、流控與反壓這一套機(jī)制存在比較大的盲區(qū)态蒂。雖然平時(shí)多次處理過作業(yè)反壓的問題,但是不完全理解背后的實(shí)現(xiàn)...
1. 概述 HashMap 底層的數(shù)據(jù)結(jié)構(gòu)主要是:數(shù)組 + 鏈表 + 紅黑樹尝丐。其中當(dāng)鏈表的長(zhǎng)度大于等于 8 時(shí)显拜,鏈表會(huì)轉(zhuǎn)化成紅黑樹,當(dāng)紅黑樹的大小小于等于 6 時(shí)爹袁,紅黑樹會(huì)轉(zhuǎn)...
1 概述 ArrayList 整體架構(gòu)比較簡(jiǎn)單远荠,就是一個(gè)數(shù)組結(jié)構(gòu)比如:長(zhǎng)度為10的數(shù)組,從1開始計(jì)數(shù)失息,index表示數(shù)組的下標(biāo)譬淳,從0開始計(jì)數(shù), elementData表示數(shù)組...
近期在MySQL數(shù)據(jù)庫(kù)中產(chǎn)生了死鎖的情況梁钾,與通常的死鎖不同绳泉,由于表中有唯一索引,所以加鎖方式也比較有趣姆泻,本文將對(duì)于該例進(jìn)行闡述(本文將對(duì)數(shù)據(jù)進(jìn)行脫敏操作): 問題描述: 隔離...
Elasticsearch 簡(jiǎn)明入門 帶你30分鐘入門Elasticsearch, 實(shí)時(shí)分布式搜索和分析引擎瓣赂。 是什么 Lucene + 全文搜索 實(shí)時(shí)的文件存儲(chǔ)榆骚,每個(gè)字段都...
背景 朋友給了個(gè)證件磨皮的需求。研究了實(shí)現(xiàn)方式钩述,記錄一下寨躁。 實(shí)現(xiàn)原理 大神提供的算法:Dest =(Src * (100 - Opacity) + (Src + 2 * Gu...
NioEventLoop.run() select() DefaultSelectStrategy.calculateStrategy() selectNow() or se...