自定义博客皮肤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 1540

原创 雾里探花之Hadoop初识

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

2020-09-14 23:31:24 232

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

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

2020-09-14 23:09:59 247

原创 初识JVM——运行区域

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

2020-07-04 19:25:17 265

原创 线程入门

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

2020-07-03 19:58:27 178

原创 hive学习

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

2019-07-24 08:56:03 111

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

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

2019-04-11 10:31:37 192

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

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

2019-03-12 21:10:21 96

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

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

2019-03-01 20:28:23 127

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

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

2019-02-13 22:43:05 331

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

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

2019-02-07 15:30:49 230

原创 排序算法

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

2018-10-27 07:26:54 134

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

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

2018-08-10 09:56:00 107

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

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

2018-05-27 10:10:05 4270 1

空空如也

空空如也

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

TA关注的人

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