本文准备从以下几个方面去讲解HashMap:1)HashMap源码详细分析2)HashMap为什么是线程不安全的?3)HashMap和HashT...
有些代码初次阅读并不能看出其中的处理细节,但是当过一段时间对这个部分熟悉了之后再来阅读,就能发现并体会其中的细节。 本文说一下FSOutputS...
如题,本文试图弄清楚这样一个问题:如果文件的最后一个block的最后一个chunk里的数据不足512字节,那么还会为其生成checksum么? ...
FsDatasetSpi接口里定义adjustCrcChannelPosition方法。应用场景在:append,block recovery等...
这篇文章介绍了DFSPacket对象的lastPacketInBlock字段相关的知识。【HDFS Client】DFSPacket对象什么情况...
前言 本文主要介绍以下内容:DFSOutputStream里的一些重要方法的作用DFSOutputStream里关于写Packet的一些有趣的配...
前言:本篇文章主要回答了如下问题:① HDFS客户端写数据时怎么界定一个DFSPacket对象是此block里的最后一个DFSPacket?② ...
本文包含如下内容:1、BlockSend在发送数据之前读数据文件和meta文件生成的Packet的结构。2、BlockSender的核心方法:s...
BlockPoolSlice#createRbwFile的过程 FsDatasetImpl#createRbw的源码详解 需要构造BlockRe...