本文準備從以下幾個方面去講解HashMap:1)HashMap源碼詳細分析2)HashMap為什么是線程不安全的舰蟆?3)HashMap和HashT...
有些代碼初次閱讀并不能看出其中的處理細節(jié)贤重,但是當過一段時間對這個部分熟悉了之后再來閱讀寄疏,就能發(fā)現并體會其中的細節(jié)草添。 本文說一下FSOutputS...
如題,本文試圖弄清楚這樣一個問題:如果文件的最后一個block的最后一個chunk里的數據不足512字節(jié)嫉入,那么還會為其生成checksum么焰盗? ...
FsDatasetSpi接口里定義adjustCrcChannelPosition方法璧尸。應用場景在:append,block recovery等...
這篇文章介紹了DFSPacket對象的lastPacketInBlock字段相關的知識爷光。【HDFS Client】DFSPacket對象什么情況...
前言 本文主要介紹以下內容:DFSOutputStream里的一些重要方法的作用DFSOutputStream里關于寫Packet的一些有趣的配...
前言:本篇文章主要回答了如下問題:① HDFS客戶端寫數據時怎么界定一個DFSPacket對象是此block里的最后一個DFSPacket?② ...
本文包含如下內容:1件甥、BlockSend在發(fā)送數據之前讀數據文件和meta文件生成的Packet的結構捌议。2、BlockSender的核心方法:s...
BlockPoolSlice#createRbwFile的過程 FsDatasetImpl#createRbw的源碼詳解 需要構造BlockRe...