摘要: 集合基础知识(List) List的实现类的源码实现:ArrayList、LinkedList ArrayList源码: ArrayList的优点:因为是数组,所以遍历很快 ArrayListr的缺点:因为要判断数组的长度,所以添加会麻烦一点 LinkedList源码: Node: LinkedLi 阅读全文
posted @ 2019-07-07 17:25 喜欢佩琦的程序猿 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 服务器之间免密钥登陆 今天在搭建YARN的高可用环境的时候,需要将两个节点之间进行免密钥操作,之前在搭建NameNode的高可用时也进行过免密钥操作,所以记录一下。 这两个节点是基于YARN的MapReduce框架中的NodeManager节点,NM节点是用来存储本节点元数据信息的,为了防止节点内存 阅读全文
posted @ 2019-07-01 23:11 喜欢佩琦的程序猿 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 集合基础知识 1、Java的集合类主要由三个接口派生派生而来,即Collection接口、Iterator接口和Map接口 我们通过一行代码分析一下集合的知识点: 问题1:为什么不用ArrayList list = new ArrayList() 答:一个接口可以有多个方法,且这些方法的方法名是相同 阅读全文
posted @ 2019-07-01 13:46 喜欢佩琦的程序猿 阅读(158) 评论(0) 推荐(1) 编辑
摘要: Hadoop-HDFS 1、存储模型:字节 文件线性切割成块(Block),偏移量(假设100bytes切割成10块,偏移量为0,10,20…,作用就是知道数据在哪里,方便管理) Block分散存储在集群节点中 单一文件Block大小一致,文件与文件之间可以不一致 Block可以设置副本,副本无序分 阅读全文
posted @ 2019-06-29 00:30 喜欢佩琦的程序猿 阅读(147) 评论(0) 推荐(1) 编辑