自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 配置Hadoop本地运行环境

第一步将hadoop-3.1.0 解压至win环境本地D:\App\hadoop-3.1.0第二步配置本地环境变量变量名:HADOOP_HOME变量值:D:\App\hadoop-3.1.0PATH: %HADOOP_HOME%\bin第三步将hadoop.dll 及winutils.exe 放至C:\Windows\System32中第四步如果没有生效 请重启电脑后再试...

2022-04-13 15:44:17 1787

原创 HDFS HA搭建(高可用)

ZK NN DN RM NM JN ZKFCmaster 1 1 1 1 1node1 1 1 1 1 1 1 1node2 1 1 1 1注意: 操作前需要保存一下之前的快照jdk hosts1、防火墙 service iptables stop2、时间同步 yum install ntp...

2022-04-13 15:42:34 185

原创 Zookeeper搭建

1、上传安装包到master并解压 tar -xvf zookeeper-3.4.6.tar.gz2、配置环境变量 vim /etc/profile export ZOOKEEPER_HOME=/usr/local/soft/zookeeper-3.4.6 export PATH=$PATH:$ZOOKEEPER_HOME/bin source /etc/profile3、修改配置文件 cd conf cp zoo_sample...

2022-04-13 15:40:54 102

原创 Hadoop笔记

Hadoop 三种运行模式: 1.本地模式(学习) 1.没有HDFS,使用当前系统下的文件系统 2.没有YARN,使用的是Linux中的资源 3.使用了 Map-Reduce Framework 2.伪分布式模式(学习) 1.只有单台机器 2.使用HDFS、Yarn、MapReduce 3.分布式模式(企业级) 1.多台服务器 2.集群模式,包含整个Hadoop组件...

2022-04-13 15:39:33 59

原创 Hadoop安装

1、关闭防火墙 所有节点 并设置映射service iptables stopchkconfig iptables off2、设置免密钥在master中生成密钥文件ssh-keygen -t rsa一直回车将密钥文件同步到所有节点ssh-copy-id masterssh-copy-id node1ssh-copy-id node23、上传hadoop安装包 上传到msater的/usr/local/soft/hadoop-2.7.6.tar.gz4、解压ta..

2022-04-13 15:37:38 182

原创 mysql day3

时间函数获取时间 获取年月日 获取时分秒 获取年月日时分秒-- 获取所有select CURRENT_TIMESTAMP();select CURRENT_TIMESTAMP;-- 获取年月日select CURRENT_DATE();select CURRENT_DATE;-- 获取时分秒SELECT CURRENT_TIME();SELECT CURRENT_TIME;时间和varchar相互转换 时间转str-- SELECT CURRENT_Date;

2022-03-10 22:01:47 81

原创 Mysql day02(增删改查)

MYSQL第二天alter修改的作用 修改库 修改表 修改字段修改库的编码集alter database shujia character set utf8修改表的编码集alter table students character set utf8修改表名alter table student rename to students修改字段:change(字段一旦包含数据:类型的变化)能修改字段的所有内容:可以修改成新的 也可以在原字段上修改# 修改

2022-03-09 22:08:11 78

原创 虚拟机中配置mysql

1、关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动查看防火墙状态firewall-cmd --state启动防火墙systemctl start firewalld.service2、修改主机名第一种hostnamectl set-hostname base第二种vim /etc/hostname查看主机名hostnamec

2022-03-08 09:47:48 559

原创 mysql day01

-- 第一个mysql自带有个问题-- mysql默认的编码集是latin1,修改成utf8mbuse shujia;-- 建表语句-- create table 表名(-- 字段名字 字段类型,-- 字段2,-- ....-- 字段n-- )-- 字段定义属性时,必须给上长度,int比较特殊 不需要给默认长度为11-- create table students(-- id int(11),-- name VARCHA...

2022-03-08 09:46:29 60

原创 shell day02

if格式1:if 判断条件then判断为true执行的代码fi格式2:if 判断条件then判断为true执行的代码else判断为false执行的代码fi格式3:if 判断条件then判断为true执行的代码elif 判断条件then判断为true执行的代码。。。else判断为false执行的代码fi注意:else可加可不加判断条件的写法[]:[]两边加空格,符号两边加空格并且符号前加转义符可以使用字

2022-03-06 20:04:12 74

原创 shell day01

变量注意事项变量的操作取值和赋值(修改)shell中没有声明只有初始化变量=值之间不能出现空格shell中空格常作分隔符使用没有变量不会报错,会找到一个空 输出空$表示识别变量,会按照变量的命名规则,向后一直识别可以通过${}识别特殊的变量(位置变量):shell中自带的变量等同于下标:0,1,2,3,4,5,6……引号所包裹的内容肯定是字符串双引号"":连续的是一对单引号'':全部当作字符串使用输出字符串长度:echo ${#str}

2022-03-03 20:55:53 59

原创 Linux day1(安装及配置虚拟机)

安装VmWare注意事项 1.是否启动虚拟化服务 2.安装之后是否出现虚拟网卡虚拟化服务禁用如何开启 win10系统->更新和安全->恢复->高级启动->疑难解答->高级选项->UEFI 固件启动->(有的电脑直接进入BOIS命令,有的电脑需要手动选择BOIS)->虚拟化服务->开启->保存退出安装之后没有出现虚拟网卡 1.卸载重装 2.下载CCleanr软件,扫描清理注册表安装Linux之后VM...

2022-03-03 19:08:08 55

原创 JAVAday25(多线程下)

同步的好处: 解决了多线程的安全问题。同步的弊端: 加了一个同步代码块后,就相当于加了一把锁,每次进入同步代码块的时候都会去判断一下 无形之中,降低了我们执行效率。1、同步代码块上的锁对象是什么呢? 任意对象,但是需要注意的是,多个线程之间的锁对象要一样。2、同步方法呢? 将synchronized关键字放在方法的定义上 同步方法的锁对象是this3、静态的同步方法的锁对象是谁呢?...

2022-02-23 09:22:19 49

原创 JAVAday24(多线程)

进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和资源。线程: 是进程的单个顺序控制流,或者说就是一个单独执行的路径 一个进程如果只有一条执行路径,称之为单线程 一个进程如果有多条执行路径,称之为多线程 线程是包含在进程中。举例:扫雷,360杀毒软件,百度网盘了解三个关键词: 1、串行,指的是一个程序中所有的任务都是按照先后顺序执行的,在前一个任务还没有处理完的情况下,是不会进行处理下一个任务的 举例:理发店只有一个.

2022-02-20 16:32:54 227

原创 JAVAday22(File,字节输出流,递归)

我们想要实现IO操作,就必须要知道硬盘上文件的表现形式Java提供了一个类让我们操作硬盘上的文件:FileFile也就是文件表现形式File:文件和目录(文件夹)路径名的抽象表示。构造方法: public File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 如果给定的字符串是空字符串,则结果是空的抽象路径名。 public File(String parent,String child) 从父路径名.

2022-02-19 19:55:26 89

原创 IO流练习

eg:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;public class CopyFileDemo1 { public static void main(String[] args) throws Exception { FileInputStrea.

2022-02-18 20:28:07 174

原创 JAVA day23(IO流)

IO:指的是设备之间进行数据传入的流按照流向分类: 输入流 输出流按照数据类型分类: 字节流 A:字节输入流 InputStream FileInputStream: FileInputStream fis = new FileInputStream("读取数据的文件名"); 字节缓冲输入流:BufferedInputStream BufferedInputStream...

2022-02-18 19:46:21 42

原创 集合作业*

使用List和Map存放多个图书信息,遍历并输出。其中商品属性:编号,名称,单价,出版社;使用商品编号作为Map中的key。import java.util.*;/* 使用List和Map存放多个图书信息,遍历并输出。 其中商品属性:编号,名称,单价,出版社;使用商品编号作为Map中的key。 */public class Test1 { public static void main(String[] args) { ArrayList<Go.

2022-02-16 22:29:25 411

原创 JAVA面向对象day21(异常)

异常:java程序出现了不正常的情况Throwable --Error 表示严重的错误,一般情况,我们自己无法去处理,那就不处理 --Exception --RuntimeException 表示运行时期异常,这样的异常一般是由代码逻辑不够严谨导致的,也可以按照编译时期异常的处理方式去处理 --除了RuntimeException以外的异常叫做编译时期异常,编译时期异常,一定要做处理,如果不做处理,编译无法通过,不能运行。处理异常的方案: 1、t...

2022-02-16 21:21:49 35

原创 JAVA面向对象day17-day20(Collection)

Collection 接口 集合顶层接口 --List 元素允许重复,是有序的(存储和取出顺序一致),拥有下标索引的特点 --ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全的,效率高 --Vector 底层数据结构是数组,查询快,增删慢 线程是安全的,效率低 (即使是线程安全的,我们将来不会去使用,因为有更好的去替代) ...

2022-02-15 22:59:26 268

原创 JAVA面向对象day14(常用类)

常用类:目的是为了让大家熟练地使用API帮助文档Object: 概述:是java总所有类的父类,所有的类都继承自这个类。 由于Obejct类是属于java.lang包下的,所以我们使用的时候不需要导包 构造方法: Object() 子类构造方法中,第一行默认有一个super()调用的就是这里的(指的是类没有继承其他的父类了) 方法: hashCode():简单理解为是地址值的另外一种表现 toString():将来直接打印.

2022-01-20 20:41:08 93

原创 JAVA面向对象day13(内部类)

内部类: 把类定义在其他类的内部,我们称之为内部类内部类特点: 1.内部类可以访问外部类的成员,包括私有 2.外部类要想访问内部类的成员,必须要创建内部类的对象class Outer{ private int num = 10; class Inner{ public void show(){ System.out.println(num); } } public void fun.

2022-01-20 14:02:03 58

原创 JAVA面向对象day12(接口,引用数据类型,访问权限修饰符)

1.接口:interface interfance 接口名{} 接口是如何实现的: 接口不能直接实例化,需要另外一个关键字供其他类实现该接口:implements 使用多态的形式进行实现,由具体的子类进行实例化,其实这是多态的一种,叫做接口多态 1)接口中成员变量只能是常量,默认有修饰符public static final 2)接口中成员方法妈也是有默认修饰符的public abstract 3)接口中没有构造方法 4)要想实例化接口,创建一个具体的类实现接口...

2022-01-17 22:34:15 202

原创 JAVA面向对象(封装,继承,多态)day10+day11

面向对象的三大特征 封装 继承 多态一.封装:隐藏类中的属性,提供公共的方法给外界 1.private私有,它可以修饰成员变量,构造方法,成员方法 一个标准类1.0: 成员变量:被private 成员方法:getXxx()和setXxx() show():遍历所有成员变量值 2.this关键字 一个标准类2.0: 给变量名起名讲究见名智意,为了可以区调用当前对象中的成员变量,引出了.

2022-01-15 19:46:45 96

原创 JAVA面向对象基础(构造方法,static,工具类)day9

1.构造方法:给成员变量做初始化作用的 1.构造方法可以发生重载 2.如果我们没有提供构造方法,系统会默认一共一个无参空方法体的构造方法 3.如果我们提供了构造方法,无论提供的事无参还是有参,系统都不会再提供了 格式:方法名与类名一致,没有返回值类型,连return都没有。 构造方法在创建对象的时候调用。2.给成员变量赋值的两种方式: 1.无参构造+setXxx(……) 2.带参构造赋值3.创建对象初始化的流程 a.先将class文件加载到方法区中 b.在栈中为.

2022-01-13 22:26:54 77

原创 JAVA面向对象基础day8

1.类与对象的关系 类相当于抽象的概念 对象是类的具体表现2.定义一个类: 成员变量: 成员方法: 如何创建对象: 类名 对象名 = new类名() 通过对象访问成员变量:对象名.非私有的成员变量名 通过对象访问成员变量:对象名.非私有的成员方法3.面向对象的三大特质之一:封装 隐藏类的属性和相关描述信息,仅提供公共get和set方法4.private关键字: 私有的。它可以修饰成员变量和成员方法 被private修饰的成员只能在本类中进行访.

2022-01-11 21:58:11 30

原创 JAVA语法基础day7冒泡排序,二分查找

二分查找法

2022-01-10 20:54:18 293

原创 JAVA语法基础day6(数组)

1.数组:存放同一种数据类型元素的集合,也可以看作是一个容器。 特点: a.元素的数据类型一致,可以存放基本数据类型,也可以存放引用数据类型。 b.数组的长度是固定的。 数组的定义格式: a.数据类型[] 数组名; b.数据类型 数组名[]; 数组的初始化方式: a.动态初始化:在定义时候只给定数组的长度,值是由JVM默认给出的。 语句定义格式:数据类型[] 数组名 = new 数据类型[元素的个数]; eg:int[] arr .

2022-01-08 19:33:37 39

原创 JAVA基础语法day5(循环)

1.循环结构的第二种 while循环 一般情况,不清楚循环次数的时候,使用while循环 语句定义格式: 初始化语句; while(判断条件语句){ 循环体内容; 控制条件语句; } 可以和for循环做等价转换。while循环与for循环的区别? 1、他们之间虽然可以做等价转换,但是开发中如果遇到在一个范围内做循环的时候,优先 使用for循环 2、当...

2022-01-07 19:21:58 300

原创 JAVA基础语法day4(键盘录入,控制语句)

1.键盘录入 a:导包 import java.util.Scanner; b:创建键盘录入对象Scanner sc = new Scanner(System.in) c:调用方法接收键盘录入的数据 sc.nextInt()接受一个int类型的数据 sc.next()接收一个字符串2.控制语句 a.顺序结构 自上而下的顺序执行 b.选择结构 if选择 a:第一种格式: if(关系表达式.

2022-01-06 20:44:01 175

原创 初学键盘录入数据

键盘录入两个数据,并对这两个数据求和,输出其结果键盘录入两个数据,获取这两个数据中的最大值键盘录入三个数据,获取这三个数据中的最大值键盘录入两个数据,比较这两个数据是否相等...

2022-01-05 09:42:59 116

原创 JAVA基础语法day3(变量,数据类型,运算符)

1、变量:在程序的执行过程中,在某个范围内其值可以发生改变的量。 定义变量的格式: 1、数据类型 变量名 = 初始化值; 2、数据类型 变量名; 变量名 = 初始化值;2、数据类型: A:基本数据类型 从小到大: 类型 占用存储空间 表数范围 byte ...

2022-01-04 19:28:30 49

原创 JAVA基础语法day2(配置环境变量等)

1、HelloWorld记事本编写 class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); } } 注意事项: 1、中英文 2、class不要写错 3、后缀名2、配置环境变量 PATH:让java和javac可以在任意目录下执行 ...

2022-01-03 19:02:12 124

翻译 JAVA基础day1

1、计算机: 硬件:为软件运行提供物质基础 举例:CPU,硬盘,内存,显卡,鼠标 软件: a:系统软件:DOS,Windows,Linux,Unix,MAC,IOS... b:应用软件:TIM,WPS,腾讯会议 系统软件是应用软件的基础,没有系统系统软件不能有应用软件。 2、认识键盘 功能键 Tab (一般默认4个空格缩进) ...

2022-01-02 20:04:06 26

空空如也

空空如也

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

TA关注的人

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