自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哪里来的野指针

这个人很懒,啥都不肯留下

  • 博客(14)
  • 收藏
  • 关注

原创 要不Python入个门?

python了解一下?

2021-12-14 22:20:26 1550

原创 雾里探花之Hadoop初识

Hadoop初识Hadoop产生问题与传统关系型数据库的比较HDFS节点:数据流读取写入高可用安全模式MapReduce节点Hadoop产生个人数据的快速产生,保存个人成长过程的数据成为主流物联网所产生出的数据问题磁盘IO硬件故障并行读/写数据面对此系列问题,Hadoop为我们提供了一个可靠的且可扩展的存储和分析平台,运行于商用硬件且开源。其中,Hadoop默认使用MapReduce编程模型,实现了在合理的时间内处理针对数据集的动态查询。与传统关系型数据库的比较寻址时间数据

2020-09-14 23:31:24 291

原创 Apache Hadoop大数据集群及相关生态组件安装

大数据集群安装写在前头集群安装部署HadoopHA与ZOOKEEPERHBASEHIVEFLUMEKAFKASPARKKylinKafka-eagel问题排查写在前头本文就是一些个人安装 Apache Hadoop集群(包括其一些生态组件)时的一些过程。集群安装部署Hadoop确定集群数,最好为奇数台修改hosts文件映射(最好保证机器的ip为静态ip)上传Hadoop,jdk压缩包,并解压配置环境变量关闭防火墙# 查看防火墙状态chkconfig iptables

2020-09-14 23:09:59 255

原创 初识JVM——运行区域

初识JVM——运行区域运行时区域程序计数器虚拟机栈本地方法栈Java堆方法区常量池直接内存版本的改变参数设定运行时区域在Java虚拟机加载Java程序的时候会将它所管理的内存区域划分几个不同的数据区域,每个区域都有其特定的用途、创建时间以及销毁时间。程序计数器程序计数器在内存中占有较小的区域,可以看做是当前线程所执行的字节码的行号指示器(如果当前执行的是Java方法,则指向的是正在执行的虚拟机字节码指令的地址;如果当前执行的是Native方法,则该计数器中的值为空)。字节码指示器工作的时候就是通过

2020-07-04 19:25:17 291

原创 线程入门

说起线程,咱们得先了解一下几个词语:线程,进程,程序,多线程,多进程。程序:是操作系统中实现多个功能的代码块,也叫软件 进程:计算机上正在运行的程序 线程:进程内的一个执行单元,也是进程内的可调度实体 多进程:在计算机中并发运行的运行的多个进程 多线程:在单个程序中同时运行多个线程完成不同的工作 并发:计算机的cpu在运行程序的时候,会将时间划分为多个时间片段,而在这些时间片段中,每个时间片段中只能执行一个线程,对于线程来说,它们执行的时候是断断续续,走走停停的,但在宏观上来看,它们是一起执.

2020-07-03 19:58:27 186

原创 hive学习

HiveHive是Hadoop的一个数据仓库工具,它可以将结构化的数据文件映射到一张数据表之中持久化在HDFS上,并提供类似于SQL的HQL语言来对数据表进行增、删、改、查等操作。它底层会将HQL语句转化为MapReduce任务进行执行。作为Hadoop的数据仓库,故其为建立在Hadoop上的数据仓库基础架构,其数据分为两种:元数据和数据,元数据存储在关系型数据库之中,而数据持久化在HDFS上...

2019-07-24 08:56:03 118

原创 Linux基础 — — 文件系统常用命令

在了解命令之前,我们得先来了解一下 Linux 的文件系统。文件系统层次结构在 Linux 系统之中,最小数据存储单位为文件。“一切都是文件”是 Linux 和 UNIX 一直贯彻的原则。也就是说,在 Linux 系统中,所有的数据都是以文件的形式存在的,包括设备。为了便于访问文件,Linux 按照一定的层次结构来组织文件系统。树形层次结构在 Windows 系统中,存储空间首先被...

2019-04-11 10:31:37 201

原创 Java基础回顾 — — 集合框架

集合在Java 程序设计中,经常会遇到需要使用一个容器来包含众多元素,而各个元素的类型与及集合中的元素个数又是无法预知的情况。我们在此之前一般会使用数组来作为容器来装载元素。但是现在有个问题,就是当元素的个数未知时,如果使用数组的话,一般会将数组的大小初始化的比较大,但是这样有可能造成空间的不足或者浪费,这个时候我们就可以使用集合来当作这个容器。在Java中,集合类存在于 java.uti...

2019-03-12 21:10:21 101

原创 Java基础回顾——流程控制

众所周知,结构化程序设计的三个基本结构分别为顺序结构、选择结构与及循环结构,这三个结构也是各种复杂程序的基本构造。顺序结构顾名思义,就是按照顺序执行语句(程序段)。选择结构选择结构在我们日常生活中使用的是十分之多,例如判断这事情做不做,值不值得。。。。在处理这些问题的时候,我们一般采用选择结构来对我们的问题进行一个处理,我们就得考虑用户的各种选项后的事务流,根据不同的条件来执行不同...

2019-03-01 20:28:23 132

原创 Java基础回顾——Java语言基础

系统在执行代码时,其会先经过词法分析器,就是将编写的代码通过词法分析器将其逐个拆分为标识符、保留字、常数、运算符、界符。在本篇我们就对其进行总结。常量与变量在程序运行过程中,其值能够被改变的量称之为变量,其值不能够被改变的量称之为常量。常量与变量的命名都必须使用合法的标识符标识符与关键字标识符(用户标识符)注:提起标识符,我们默认为用户自定义的标识符,其实则不然,关键字也是标识...

2019-02-13 22:43:05 356

原创 Java基础回顾--Java简介及初识

Java简介Java是一种高级的面向对象设计的程序设计语言。使用Java语言编写的程序是跨平台的,因而它具有“一次编译多处运行”的特点,即Java程序可以在任何计算机,操作系统和支持Java的硬件设备上运行。什么是javaJava是1995年Sun公司推出的一种面向对象的程序设计语言。它由詹姆斯·戈士林博士设计,并完成了Java技术的原始编译器和虚拟机。Java语言编写的程序既是编译...

2019-02-07 15:30:49 232

原创 排序算法

目录1..什么是排序2.为什么要进行排序3.排序的分类5.常用的简单排序1.冒泡排序2.快速排序3.直接插入排序4.希尔排序5.简单选择排序1..什么是排序排序是按照某种顺序(升序或降序)排列序列元素的一种算法,排序的输出是输入的排列或重新排列。2.为什么要进行排序排序可以显著降低问题的复杂度,可以使用排序作为减少查找复杂度的一种技术。3.排...

2018-10-27 07:26:54 137

转载 转:Java虚拟机JVM学习笔记

作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然...

2018-08-10 09:56:00 108

原创 Java小游戏---俄罗斯方块

本小程序为Java语言,为Java面向对象知识总结由于Java语言为面向对象编程语言,在制作这个小游戏之前,考虑对游戏内容(对象)的划分1.小方格--Cell类首先划分出Cell类--每个方块都是由四个小方块(cell)组成,每个小方块都具有的属性,方法,然后提供相应的get/set方法,构造方法(一般最少提供俩个无参/全参),与及toString方法;import java.awt.image....

2018-05-27 10:10:05 4291 1

空空如也

空空如也

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

TA关注的人

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