自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hive高级查询练习02

一、求每一年最大气温的那一天 + 温度1、说明数据格式20100123252014010114201401021620140103172014010410201401050620120106092012010732201201081220120109192012011023200101011620010102122001010310200101041120010105292013010619201301072220130108122013010929201301

2020-08-29 23:24:43 216

原创 Hive高级查询练习01(数据+过程)

Hive高级查询练习01(数据+过程)一、每个店铺 top3有 50w 个京东店铺,每个顾客访问任何一个店铺的任何一个商品时,都会产生一条访问日志,访问日志存储的表名为 visit,访客用户 id 为 user_id,被访问的店铺名称为 shop。请统计:数据:u1 au2 bu1 bu1 au3 cu4 bu1 au2 cu5 bu4 bu6 cu2 cu1 au2 au2 au3 au5 au5 au5 a需求:1.每个店铺 UV(访客数)2.每个店

2020-08-29 23:00:22 560

原创 由于多次初始化,导致Hadoop集群jps命令缺少DataNode解决方案

hadoop集群由于多次初始化导致所有集群缺少DataNode解决方法原因:解决命令:cd /opt/bigdata/hadoop/hadoop260/dfs/rm -rf data/然后 启动hadoop就解决了

2020-08-20 19:30:08 602

原创 集群搭建时由于拷贝,导致启动集群报错:elasticsearch fail to send join request to master,解决方案

集群搭建时由于拷贝,导致启动集群报错:elasticsearch fail to send join request to master,解决方案由错误提示{192.168.0.101}{192.168.0.101:9301} with the same id but is a different node instance]可以看出,从vmmaster01拷贝过来的elasticsearch里也有同样的node节点,id相同导致了冲突,实际上vmmaster02的node是需要重新进行分配的,因此需要先

2020-08-20 18:55:30 376

原创 Linux主机名和免密登录设置

Linux1、主机名和免密登录(1)设置主机名:hostnamectl set-hostname hostname(2)查看别名:hostname免密登录设置(3)配置主机名:vi etc/hosts(4)免密登录①进入主机根目录(家目录):cd /root②生成秘钥:ssh-keygen -t rsa -P “”③拷贝秘钥:cd .ssh/cat id_rsa.pub>>authorized_keys④远程拷贝秘钥:root@REMOTE_HOSTNAME/IP:

2020-08-16 01:13:46 483

原创 Linux下mysql的安装步骤

Linux下mysql的安装步骤(1)检查旧版本mariadbrpm -qa|grep mariadb(2)删除旧版本yum -y remove mariadb-libs-5.5.64-1.el7.x86_64(3)因为minimal安装所以wget不能用yum search wget 找安装源(4)设置rpm镜像源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(5)rpm安装rpm -ivh m

2020-08-10 08:48:21 145

原创 Linux在vi/vim编辑文件时(104键)键盘右边数字键输入异常解决方法

出现的问题:当Linux在vi/vim编辑文件时,当输入i编辑文件时,发现用键盘(104键)右边数字键进行输入时输出的不是数字而是英文字母!应按如下操作解决:1用Xshell6(目前我用的Xshell版本)连接到linux,在所有会话中,选中你要修改的服务器,点击鼠标右键——>然后点属性然后会跳转到下面界面,点击VT模式,选择设置为普通然后点击确定修改好,重启服务器生效:reboot重启服务器...

2020-08-07 14:19:22 1872 1

原创 Linux下jdk、tomcat的超详细安装步骤

Lunix下jdk、tomcat的超详细安装步骤本章重点1、jdk的安装2、tomcat的安装1、jdk的安装打开VMware并登入返回主目录:cd/简单查看当前目录文件:进入opt目录 : cd opt/创建install(用来放源文件目录) bigdata(用来安装的目录)目录: mkdir install bigdata简单查看opt目录文件:ls在bigdata和install目录下分别创建java目录(后面如果安装的东西多了,有条理一点,东西好找:cd bigdata

2020-08-05 19:26:36 539

原创 方法的重写(与重载的区别以及注意事项)

方法的重写重写(Override)概念:在继承关系当中,方法的名称一样,参数列表也一样重写(Override):方法的名称一样,参数列表也一样,覆盖,腹写重载(OverLood):方法的名称一样,参数列表不一样方法的覆盖重写的特点:创建的是子类对象,优先子类方法的覆盖重写的注意事项:1必须保证父子类之间的方法的名称相同,参数列表页相同@override:写在方法前面,用来检测是不是有效的正确覆盖重写这个注解就算不写,只要满足要求,也是正确的方法覆盖重写2子类方法的返回值必须小于等于父类方

2020-08-02 20:58:31 276

原创 windows系统jdk的安装步骤(详细配置环境变量)

windows系统jdk的安装步骤(详细)Jdk的安装正常装在c盘,如果装到其他盘改下路径就OK,然后点下一步就可以了,配置环境变量找到jdk的bin目录并复制:C:\Program Files\Java\jdk1.8.0_231\bin我的电脑——>右键——>属性——>高级系统设置点击环境变量双击Path点击新建按钮,把bin目录下的路径复制过去然后点击确定确定是否安装好——>搜索cmd打开 输入命令:java -version 回车,出现版本信息

2020-08-02 20:40:20 338

原创 方法的重载初识

方法的重载初识1定义2判断是否重载3在通过对象调用方法时,如何确定某一个指定方法4判断方法的重载(overload)loading…1定义,在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可“两同一不同”:同一个类,相同方法名参数列表不同,参数个数不同,参数类型不同2判断是否是重载跟方法的权限修饰符,返回值类型,形参变量名,方法体都没有关系3在通过对象调用方法时,如何确定某一个指定方法方法名–>参数列表4判断/**与void show(int

2020-06-28 21:58:24 177

原创 面向对象方法的调用小题练习:1求数组的最大值2求数组的最小值3求数组总和4求数组的平均值5复制数组 6数组排序(冒泡) 7遍历数组 8查找指定数组

面向对象方法的调用小题练习1求数组的最大值2求数组的最小值3求数组总和4求数组的平均值5复制数组6数组排序(冒泡)7遍历数组8查找指定数组package part07;public class ArrayUtil { //求数组的最大值 public int getMax(int[] arr){ int maxValue = arr[0]; for (int i = 1; i < arr.length; i++) {

2020-06-28 21:40:36 489

原创 面向对象小题练习

输出20位学生随机生成学号(1-20)年级(1-6)及成绩(1-100)package part05;public class Test { public static void main(String[] args) { //声明Student类型的数组 Student[] stu = new Student[20]; for (int i = 0; i <20 ; i++) { //给数组元素赋值

2020-06-21 21:41:55 179

原创 面向对象小问

面向对象小问一面向对象思想编程内容的三条主线分别是什么1类及类的成员:属性,方法,构造器,代码块,内部类·2面向对象的三大特征:封装,继承,多态(抽象)3其他关键字:this,super,abstr,interfa,static,final,package,import二谈谈你对面向对象中 类的对象的理解,并指出二者的关系?类:抽象的,概念上的内容对象:实实在在存在的一个个个体。创建了一个对象(new)对象是由类派生出来的(new出来的)三面向对象思想的体现一:类和对象的创建和执行操做有哪

2020-06-21 21:39:22 134

原创 在java oop中成员变量和局部变量区别

在java oop中成员变量和局部变量区别本章重点-属性(成员变量)和局部变量的相同点和不同点* 类中属性的使用* 属性(成员变量) 局部变量* 1相同点* 定义变量的格式:数据类型 变量名 = 变量值* 先声明,后使用* 变量都有其对应的作用域* 2不同点* (1). 在类中声明的位置不同* 属性:直接定义在类的一对打括号内{}* 局部变量:声明在方法内,方法形参,代码块内,构造器形参 ,构造*

2020-06-08 23:00:57 149

原创 JAVA中对于oop中类和对象的个人的理解

JAVA中个人对于oop的理解本章重点类和对象的个人理解创建及调用实例1.OOP可以理解类:抽象概念的人对象:实实在在的某个人(小明,小李)面向对象程序设计的重点是类的设计类的设计,其实就是类的成员的设计常见的类的成员有:属性:对应类中的成员变量(field/域/字段)行为(方法):对应类中的成员方法(c语言中常说的是函数/method)类的实例化——————就是创建对象方法中的对象都是局部变量2创建及调用实例创建类class Person{ //属性

2020-06-08 22:43:15 233

原创 ArrayList底层实现

ArrayList底层实现Modifier and TypeMethod and Descriptionbooleanadd(E e) 将指定的元素追加到此列表的末尾voidadd(int index, E element) 在此列表中的指定位置插入指定的元素。booleanaddAll(Collection<? extends E> c) 按指定集合的Iterator返回的顺序将指定集合中的所有元素追加到此列表的末尾。booleanaddAll(

2020-05-31 22:14:43 356

原创 Java基础-面向过程小题练习

Java基础-面向过程小题练习本章重点第一题:从1开始累加,和超过10000时的数值为多少?第二题:控制台输出7行等腰三角形?第三题随机生成10个1~1000之间的不重复随机数,就平均值,最小值,最大值?第四题使用任意排序算法完成10个不重复随机数的升序排序?第五题求500以内所有质数和第一题:从1开始累加,和超过10000时的数值为多少?输出: 第二题:控制台输出7行等腰三角形?输出:第三题随机生成10个1~1000之间的不重复随机数,就平均值,最小值,最大值?public s

2020-05-31 21:23:09 571

原创 从零学起大数据-Java篇-第二周学习内容分享(4)

从零学起大数据-Java篇-第二周学习内容分享(3)本章重点数组1 数组的定义:一组类型相同的连续的存储空间的表示。2一组可以包含的元素数量:0~N(N的最大值取决于内存·)。3 优点:寻址快(方便快捷)便历快;4 缺点:插入删除开销大;(插入慢,删除慢)5 数组使用四步骤1声明:数据类型[] 数组名称;***[] array;2分配空间:数组名称 = new 数据类型[空间数量] ;array = new int[int len]; len 表示空间的数量属性 int coun

2020-05-24 23:30:02 176

原创 从零学起大数据-Java篇-第二周学习内容分享(3)

从零学起大数据-Java篇-第二周学习内容分享(3)本章重点循环循环简单来说就是重复,今天分享一下Java中主要的三种循环结构for循环while循环do…while循环1.1.1 for循环1.语法:for(变量的声明和赋值;循环条件;变量值的变化){语句块; //被重复的部分 }2.循环的四要素(1)是否存在重复循环(2)如何确定循环四要素确定变量的类型和初值 //in count = 0;确定循环的条件 count < 100;确定变量值的变化

2020-05-24 22:03:15 151

原创 从零学起大数据-Java篇-第一周学习内容分享(2)

从零学起大数据-Java篇-第一周学习内容分享(2)本章重点1. 控制台的输入(scanner的使用)2. 运算符1.1控制台的输入(scanner的使用)1 导入scanner类(导包)imput java.util.Scanner;2.创建Scanner对象Scanner input = new Scanner(System.in)3输入之前通常需要【提示语句】:通过输出语句打印在控制台System.out.print(“请输入姓名:”) 不能换行,所以用print4获取键盘输

2020-05-18 00:01:56 199 1

原创 从零学起大数据-Java篇-第一周学习内容分享(1)

从零学起大数据-Java篇-第一周学习内容分享本章重点java程序的执行过程基本数据类型基本数据类型之间的转换1.1 Java的执行过程public class Study{…} java类文件的基本结构pubic static void main(String[] args){…} java文件执行入口System.out.println("…") 控制台输出控制台输出Syst

2020-05-17 20:33:12 270 1

空空如也

空空如也

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

TA关注的人

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