自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 CompletableFuture小结

​ 在读Apache Ratis源码时,发现其中大量使用CompletableFuture以及Functional Inteface,故抽身整理本文,特此注明:本文为个人初学总结,会存在很多问题,非喜勿喷。初始学习视频链接为。

2023-11-13 22:44:11 35

原创 【无标题】

2. 接口实现了使用自定义ClassLoader加载,注意,自定义ClassLoader要override loadClass方法而不是findClass方法,因为默认的loadClass()方法使用的是委派机制。关于classLoader可见性问题,解答有点啰嗦,读起来不太合理,但是最起码能读懂。1. 接口和Main方法使用Application ClassLoader加载。

2023-10-22 10:37:36 30

原创 注解生成POJO类对应方法

JDK版本有要求,目前不支持19,支持11maven dependency为<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope&g

2023-10-15 15:39:00 38

原创 NPE问题以及Objects.RequiresNotNull()

【转载】

2023-10-14 10:13:53 30

原创 关于touch

linux touch

2022-07-22 21:52:05 59 1

原创 LeaseRenewer源码浅析

LeaseRenewer前世今生

2022-07-13 15:26:00 342

原创 Lease Recovery

HDFS Lease Recovery探究

2022-06-20 23:11:57 166

原创 自定义锁之一

自定义锁的实现之一

2022-05-07 00:36:35 248

原创 勘误《HDFS 2.X权威指南》

勘误《HDFS 2.X权威指南》勘误位置Page411 这里要特别注意:PacketLength=4+CHECKSUMS+DATA。为什么这里要加上4呢?文档中给出的说明是历史原因。勘误说明读者看的源码是2.7.3,这部分注释是在PacketReceiver.doRead()方法中给出的,如下所示 // Each packet looks like: // PLEN HLEN HEADER CHECKSUMS DATA // 32-b

2022-05-04 23:00:12 275

原创 HDFS中的Diff类——用来描述两个集合的不同

HDFS中的Diff类——用来描述两个集合的不同概述Diff类,用来描述集合状态的变化,e.g.集合中存在元素{e1, e2, e3},假设集合状态为previous向集合中添加元素e4,此时集合中元素为{e1, e2, e3, e4},状态为current,那么可以用一个Diff对象刻画previous到current的变化,意味着已知previous,diff,可求current,反之亦然。我们知道,对于集合操作,无非增删查改,而涉及到集合状态的变化——即集合元素的变化,有增删改三种情况,

2022-04-13 22:51:50 152

原创 HDFS权限部分

hdfs FsPermission 权限点

2022-04-12 22:33:24 267

原创 HDFS BlockInfoContiguous BlockInfo DatanodeStorageInfo 侵入式双链表

BlockInfoContiguous/BlockInfo DatanodeStorageInfo说明:笔者阅读的hadoop源码为2.7版本,在这个版本中存在BlockInfoContiguous,其他版本为BlockInfo类,但是数据结构是一致的,均为侵入式双链表前言:HDFS Datanode中,可以配置多个数据存储目录,即配置项dfs.datanode.data.dir,在异构存储中,每一个存储目录支持不同的存储类型(StorageType),如HDD、SSD等。而HDFS NameNode在

2021-09-14 00:35:03 280

原创 centos/redhat/linux vim 缩进设置

centos/redhat/linux vim 缩进设置tab 空格数设置为4,加入以下五行到~/.vimrc即可set smartindentset tabstop=4set shiftwidth=4set expandtabset softtabstop=4或者:执行以下命令即可写入:echo -e ‘set smartindent\nset tabstop=4\nset s...

2020-01-27 15:05:09 204

hadoop3.2中配置及部分说明

hadoop3.2中配置,包含core-site.xml,hdfs-site.xml,yarn-site.xml,并配有部分说明,仅供交流和参考

2019-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除