摘要: JVM垃圾回收算法 Java应用程序不用程序员手动管理内存中的垃圾回收,是因为JVM有专门的垃圾回收线程做这件事。当内存不够用时,会自动触发回收。为了在效率和内存碎片之间均衡,衍生出了一系列的垃圾回收算法。 1.标记–清除算法 执行步骤: 标记:遍历整个内存区域,对需要回收的对象打上标记。 清除:再 阅读全文
posted @ 2021-09-28 23:07 Big柚子 阅读(50) 评论(0) 推荐(0) 编辑
摘要: JVM简介 虚拟机是一种抽象化的计算机,Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 字节码文件 字节码文件也就是经过编译之后的class文件。 执行流程简介 执行一个class文件,JVM中 阅读全文
posted @ 2021-09-28 22:54 Big柚子 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 前面记录了两篇HDFS理论的笔记,对于大数据技术的操作,都是在公司工作中进行的,无法将其展示在自己的博客中。 今天自己电脑上搭建一个CDH环境,以便于后面的编码实操,帮助自己做个记录。 MAC OS安装Docker 下载&安装 我使用的是FlashDownLoad这个软件,类似迅雷,但是不会被限速。 阅读全文
posted @ 2020-10-25 23:13 Big柚子 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: HDFS Shell命令是在命令行输入指定指令操作HDFS文件系统 HDFS Shell命令与Linux Shell命令差不多,以下举例几个常用的。如果有特别的使用技巧再补充 格式:hdfs dfs -操作命令 参数 HDFS的根目录与Linux一样: / 查看目录下的文件夹和文件 hdfs dfs 阅读全文
posted @ 2020-10-24 19:13 Big柚子 阅读(408) 评论(0) 推荐(0) 编辑
摘要: HDFS 1.0的体系结构 采用主从架构模型,分为名称节点、第二名称节点、数据节点三个角色。一个典型的HDFS集群由一个名称节点、一个第二名称节点、若干个数据节点组成。 名称节点(NameNode): 主要负责文件系统命名空间的管理、存储文件目录的Metadata元数据信息。 第二名称节点(Seco 阅读全文
posted @ 2020-10-24 17:03 Big柚子 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 分布式文件系统HDFS HDFS是Hadoop的核心组件之一,是一个高容错性和高吞吐量的海量数据存储解决方案。 HDFS以流式数据访问模型来存储超大文件,运行在廉价普通的机器组成的集群上,是管理网络中跨多台计算机存储的文件系统。 它的基本原理是将文件切分成同等大小的数据块存储到多台机器上,将数据切分 阅读全文
posted @ 2020-10-20 20:48 Big柚子 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 如果出现这样clone报错的,可能是未安装curl devel。 依次执行安装命令,并重新编译git 再次尝试一下clone。不行则重启一下 阅读全文
posted @ 2018-08-19 17:17 Big柚子 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 如需转载注明来源。 原文地址: "https://www.cnblogs.com/qiutianyou/p/9501498.html" "https://qiutianyou.gitbooks.io/qtyblog/content/Git/install.html" Git 安装 这里就不记录Win 阅读全文
posted @ 2018-08-19 16:01 Big柚子 阅读(5842) 评论(0) 推荐(1) 编辑
摘要: a b c ... 阅读全文
posted @ 2017-01-02 16:22 Big柚子 阅读(9339) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文主要讲了Java当中的线程池的使用方法、注意事项及其实现源码实现原理,并辅以实例加以说明,对加深Java线程池的理解有很大的帮助。 首先,讲讲什么是线程池?照笔者的简单理解,其实就是一组线程实时处理休眠状态,等待唤醒执行。那么为什么要有线程池这个东西呢?可以从以下几个方面来考虑:其一、减 阅读全文
posted @ 2016-09-27 14:29 Big柚子 阅读(282) 评论(0) 推荐(0) 编辑