自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 深入了解Java GC

什么是GC前????:以下GC均代表Java中的GC我们学习了解的第一步就是明白它能干什么,为什么要用它,它的工作原理是什么。 GC(垃圾回收),能在对象不再使用后会自动被回收。开发者无需过问内存管理,可以专注于解决实际问题。众所周知Java是一门面向对象的语言,Java的内存管理实际上就是对象的管理。通常GC采用有向图的方式记录堆中的对象,在Java中采用的是可达性分析算法,通过GCRoot找出所有活着的对象(GCRoot可达的对象就是存活的对象)。怎么判断哪些是垃圾对象1_引用计数法

2021-04-28 00:11:30 110

原创 Golang学习笔记(1)

Golang学习笔记(1)go的特点0.go语言既有静态编译语言的安全和性能,又能达到动态语言的高效率1.保留了指针的理念2.go语言的每一个文件都要归属于一个包,不能单独存在3.垃圾回收机制,不需要开发人员管理4.go语言支持大并发5.go可以使用管道channel,可以实现goroute之间的通信6.函数可以返回多个值7.新的创新,比如切片slice、延时执行defer等SDK下载地址https://golang.google.cngo开发注意事项0.go源文件必须要以go为拓

2021-04-23 09:43:53 82

原创 HBase的集群环境搭建

第一步:下载对应的HBase的安装包所有关于CDH版本的软件包下载地址如下http://archive.cloudera.com/cdh5/cdh/5/HBase对应的版本下载地址如下http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.14.0.tar.gz第二步:压缩包上传并解压将我们的压缩包上传到node01服务器的/ex...

2019-12-11 09:41:21 131

转载 如何写出干净整洁的代码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-11-20 08:18:11 337

原创 Hive的安装部署与配置环境变量

mysql数据库的安装一.下载Hivehive-1.1.0-cdh5.14.0.tar.gz二.在线安装mysql相关的软件包yum install mysql mysql-server mysql-devel三.启动mysql的服务/etc/init.d/mysqld startchkconfig mysqld on四.进入mysql的客户端然后进行授权use my...

2019-11-19 21:13:44 3894 2

原创 环境的下载安装与配置——JDK的下载与配置

一.登录Oracle官网下载最新的Jdk版本https://www.java.com/zh_CN/download/win10.jsp二.双击jdk-8u151-windows-x64.exe文件三.配置环境变量右键“计算机”---->点击“属性”---->点击“高级系统配置”----->选择“环境变量”。新建一个变量,变量名为:Java_Home,变量...

2019-11-18 23:02:26 209

原创 大数据学习随手记——Hadoop入门(上)

Hadoop是什么?——Hadoop是一个适合大数据的分布式存储和计算平台。Hadoop的起源——Hadoop最早起源于lucene下的Nutch,Hadoop这个名字不是一个缩写,而是一个虚构的名字,是由Hadoop之父Doug Cutting的孩子给一个棕黄色的大象玩具命名的。所以Hadoop的标志也就是一头棕黄色的大象。Hadoop的三大核心组件HDFS: Hadoop中分布式文件...

2019-11-18 20:25:27 167

原创 大数据学习随手记——大数据与传统数据的对比

首先得了解大数据是什么?数据集的大小已经远远超过了现有传统的技术方案(数据库)或工具他们的处理能力的数据

2019-11-18 15:18:23 855 1

原创 Java的每日记-多线程

一.进程是什么?线程又是什么?1.进程是指在系统中正在运行的应用程序,程序一旦运行就是进程;在电脑上打开任务管理器就能看到自己运行了哪些进程。2.线程是进程中的一个实体,是被系统独立调度和分派的基本单位;比如在360杀毒软件中,我们既可以安全体检也可以清理垃圾,这里的安全体检是360杀毒软件中的一个线程,清理电脑中的垃圾也是一个线程。3.进程是负责整个程序的运行,而线程是程序中具体的某个...

2018-12-20 00:59:23 139 1

原创 Java的每日记 -IO流

一.IO流的概念在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成;二.常用IO流结构IO流│————字节流│ ├-InputStream (字节输入流)│ │ ├-FileInputStream│ │ └-BufferedInputStream│ ...

2018-12-17 01:30:42 155

原创 Java的每日记 - 异常

一.异常的概念异常就是没有按照正常的预期产生结果.是一种可能性.Java中的异常:方法在运行时发生的不正常情况。注意:编译出错不是异常。(通俗点来说就是你代码打错了);二.异常的结构Throwable│————Exception (异常);│ ├-IOException (流异常,通常用在文件读取中);│ └-RuntimeException (运行时异...

2018-12-13 01:09:36 118

原创 Java每日记—继承

Java每日记—继承一.继承的概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为;二.继承的书写格式//继承的关键字:extendsclass 父类 {} class 子类 extends 父类 {}三.继承的优点与特点优点: 减少代码冗余,提高代码的复用性; 提高了代码的维护性; 让类...

2018-12-11 01:16:59 95

原创 Java每日记—集合

Java每日记—集合一.集合和数组的区别二.Collection和Map的特点三.Collection的分支四.Map的分支一.集合和数组的区别1.数组的长度是固定的,集合的长度是可变的;2.数组中只能存相同类型的元素,而集合中存储的元素可以不是;3.数组中只能存放基本数据类型和对象,集合中存放的元素都是对象的引用,所以多个不同类型的对象使用集合存储;4.数组中采用的是顺序储存结构,集合...

2018-12-10 00:26:27 133

JAVASE基础面试题.xlsx

JAVASE基础面试题.xlsx

2020-09-11

hadoop面试题.chm

这是一套hadoop的面试题资源一个文件100M,上传到HDFS占用几个快?一个块128M,剩余的28M怎么办? 事实上,128只是个数字,数据超过128M,便进行切分, 如果没有超过128M,就不用切分,有多少算多少, 不足128M的也是一个快。这个快的大小就是100M, 没有剩余28M这个概念。

2019-11-26

02Hadoop集群搭建.pdf

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储,hadoop集群安装详解

2019-11-20

hive-1.1.0-cdh5.14.0.tar.gz

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析

2019-11-19

空空如也

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

TA关注的人

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