自定义博客皮肤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函数大全

一、关系运算函数等值比较:=语法:A = B描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE例:select 1=1 或 select ‘A’ = ‘A’返回值:都为true不等值比较: <>语法:A<>B描述:如果表达式A与表达式B不等值,则为TRUE;否则为FALSE例:① select 1 <> 2 或 ② select ‘A’ <> ‘A’返回值:①为true;②为false小于: <;小于等于: &lt

2020-08-29 23:59:35 584

原创 Shell小脚本实现一键关机/重启虚拟机

-Shell小脚本实现一键关机/重启虚拟机,解决每次虚拟机关机或重启都需要手动一个个关机或重启的烦恼!1. 关机脚本:shut.sh#!/bin/bash-总共有两个脚本文件shut.sh,down.sh,使用时:./shut.sh 1 关机,./shut.sh 2 重启...

2020-08-29 22:16:21 2157 1

原创 mapreduce中combiner执行情况

mapreduce中combiner执行情况combiner在mapreduce过程中可能在溢出和规并时执行:源码见类【MapTask】溢出时combiner执行情况源码:OutputCollector => spillprivate void sortAndSpill() throws IOException, ClassNotFoundException, InterruptedException {// ...//如果未提供combiner,就不会执行merge过程if (thi

2020-08-20 19:11:46 201

原创 解决idea运行Hadoop项目报错:Failed to locate the winutils binary in the hadoop binary path

背景:idea运行Hadoop项目报错:Failed to locate the winutils binary in the hadoop binary path。通过网上查找方法解决发现程序需要根据HADOOP_HOME找到winutils.exe,由于win机器并没有配置该环境变量,所以程序报 null\bin\winutils.exe。解决办法:安装Windows版本hadoop,再配置环境变量第一步 下载hadoop的windows版本Windows版本的Hadoop需要在2.2之后可自

2020-08-18 19:21:45 8546

原创 linux下elasticsearch安装与配置

linux下elasticsearch安装与配置1. elaselasticsearc简介elaselasticsearc是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、A

2020-08-06 17:51:03 268 1

原创 servlet学习总结

一、反射的概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。...

2020-08-03 00:24:04 138 1

原创 关于mybatis-初始mybatis

初识mybatis一、什么是MybatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。二、mybatis配置Mybatis全局配置文件– 在idea的settings中查看user下

2020-08-02 22:25:00 62

原创 mysql中简单增删改查语句语法

mysql中简单增删改查语句语法增:insert into TABLENAME(FIELDS…) values(VALUES…);TABLENAME:要增加数据的表名;FIELDS:该表的字段名(列名);VALUES:具体要添加的数据;删:delete from TABLENAME where …;where后面写条件;truncate table TABLENAME; 删除表中所有数据在实际工作中,删除操作是要谨慎使用的,因为删除操作是有可能有其他用途;改:update TABL

2020-07-05 17:26:03 189

原创 mysql-复杂查询解题思路

mysql-复杂查询解题思路拆句从左到右找句子成分中的定语和其修饰语;按照顺序分别列出其定语,最右一个是修饰语;分析所有成分根据已知条件确定查询类型【原始数据查询 or 聚合查询(表中不能直接得到,要通过计算才能得到 的数据)】;分析查询涉及表数据和【表关系】;从左向右确定成分的SQL形式【表或查询语句】确定存在于主结构中的方式:① 合并查询(作为from之后的一个部分);② 连接查询(作为xxx join之后的一部分);③ 作为查询条件出现在(in/all/any/so

2020-07-05 17:02:51 435

原创 Java oop—封装

Java oop — 封装权限修饰符:private: 成员变量和方法只能在其定义的类中被访问,具有类可见性。默认:成员变量和方法只能被同一个包里的类访问,具有包可见性。protected: 可以被同一个包中的类访问,被同一个项目中不同包中的子类访问。public:可以被同一个项目中的所有类访问,具有项目可见性,这是最大的访问权限。封装List item我们程序设计追求“高内聚,低耦合”高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用

2020-06-28 23:48:28 346 1

原创 java oop基础—类和对象

Java oop基础—类和对象一. java oopjava oop是面向对象的一种解决问题的方法,是相对面向过程(pop)来说的,面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如 抽象、分类、继承、聚合、多态等。类:类(Class)定义了一件事物的抽象特点。通常来说,类定义了事物的属性和行为。举例来说,”狗”这个类会包含狗的一切基础特征,例如它的名字、年龄,毛皮颜色和 叫 的能力。属性

2020-06-28 23:18:47 194

原创 class选择器中元素的定位

class选择器中元素的定位positionCSS定位主要有4种:静态定位、相对定位、绝对定位、固定定位.静态定位是元素的默认定位方式,不能使用top;bottom;left;right和z-index属性,其它三种定位可以使用。相对定位是参考元素其原有的的位置,其在二维或者三维平面(含Z轴)中进行偏移;当Z-index越大,视觉上会越近。绝对定位是只在三维平面中参考其父辈来定位元素,一般子代为绝对定位,父辈为相对定位,否则参考body。固定定位是只在三维平面中且只参考浏览器,当Z-inde

2020-06-21 23:11:01 2749

原创 常用行为伪类

常用行为伪类和结构为类伪类:用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的。比如说,当用户悬停在指定的元素时,我们可以通过:hover来描述这个元素的状态行为伪类悬浮伪类:当鼠标进入当前标签里时就会触发选择器。基础语法:selector(选择器):hover{…}例如:...

2020-06-21 22:26:10 128

原创 Java学习之旅(九)

一. 集合概念:对象的容器;核心:对数据结构和算法的 OOP体现;接口层:(1)Serializable : 序列化接口;把对象变为一个序列数组(2) Iterable :迭代接口;=>依赖=>iterator;class Xxx<T> implement Iterable<T>{ iterator<T>iterator(){ ... }}Xxx<T> xxx = new Xxx(...)//迭代器遍历模型Itera

2020-06-14 23:02:39 71

原创 Java学习之旅(八)

Java-流1.流概念:一组有序的数据序列(字节数组)分类:① 方向1) 输入流:从外到内; XxxInputStream/XxxReader2) 输出流:从内到外; XxxOutputStream/Xxxwriter② 内容1) 字节流:byte[]; XxxInputStream/XxxOutputStream2) 字符流:char[]; XxxReader/XxxWriter③ 功能1) 节点

2020-06-08 22:17:04 98

原创 Java学习之旅(七)

工具类1.字符串的常用函数 String str = … ;(1) 字符串:默认为常量—>常量池String val = “xxx” ;默认进入常量池;String val =new String(“xxx”); 默认 进堆,但可以通过intern()方法强制入池;常量池是为了提升字符串的处理效率;拼接字符串“+”,2.日期格式化对象3.常用数学函数(1) 去除小数 :去除小数:Math.floor去除小数后强行进一:Math.ceil去除小数后根据小数点第一位的

2020-06-05 17:18:45 98

原创 Java学习之旅(六)

向高薪出发:Java学习之旅(六)第三周Java学习—前五章检测练习从1开始累加,和超过10000时的数值为多少?int sum = 0;for (int i = 1; ; i++) { sum+=i; if (sum>10000){ System.out.println(i); break; }}...

2020-05-31 23:24:27 128

原创 Java学习之旅(五)

向高薪出发:Java学习之旅(五)第三周Java学习重点总结(1)冒泡排序选择排序插入排序1.冒泡排序让数组当中相邻的两个数进行比较,数组当中比较小的数值向左移,数值比较大的向右移!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较。例如:用随机整数生成一个长度为10的数组并排序,数组的值各不相同(1-100),并且计算循环了多少次,交换了多少次,耗时。 Random rand = new Random(); int[] array = new int

2020-05-31 22:48:52 116

原创 Java学习之旅(四)

向高薪出发:Java学习之旅(四)第二周Java学习重点总结(2)数组1.数组(1) 定义:数组是一组类型相同的连续的存储空间的表示,数组中元素的数量可 以是0~N个(N的大小取决于内存大小)。(2)数组的优劣势:优势:遍历快(寻址快)劣势:插入和删除复杂(开销大)(3)数组的基础语法① 数组的声明:数据类型[] 数组名称 ;② 分配空间:数组名称 = new 数据类型[空间的数量(长度)];③ 赋值:数组名称[下标(索引)] = 值;下标(索引)为0~空间的数量(长度)-1个;

2020-05-24 23:55:52 126

原创 Java学习之旅(三)

向高薪出发:Java学习之旅(三)第二周Java学习重点总结(1)—for循环for循环1.for循环的基础表达式for(A语句;B语句;C语句){D语句}例如:(1)A语句:int i = 0 是为变量声明和附一个初值的表达式,整个循环中只执行依次。(2)B语句:i < 10 是一个布尔类型的表达式,是循环是否执行的条件,如果不满足条件,就会跳出循环。(3)C语句:i++ 是确定变量值的变化趋势和幅度,C语句会在每次循环结束后执行,也就是说,循环体执行多少次,语句C就会执行多少

2020-05-24 22:21:46 113

原创 Java学习之旅(二)

向高薪出发:Java学习之旅(二)第一周Java学习重点总结(2)注释控制台输入运算符条件语句1. 注释Java注释有三种:单行注释:快捷键Ctrl+/再次按撤销注释一般用来注释局部变量。多行注释:Ctrl+shift+/ 撤销Ctrl+shift+可用来注释文件头、算法实现、方法中的复杂代码块、修改记录。文档注释:shift+alt+j可用来注释类、接口、静态方法、成员方法、静态变量、成员变量、常量或者在定义完:注释类、接口、静态方法、成员方法、静态变量、成

2020-05-18 02:55:55 129

原创 Java学习之旅(一)

向高薪出发:Java学习之旅(一)第一周Java学习重点总结1.Java程序的执行过程2.Java数据类型3.控制台输入4.运算符1.Java程序的执行过程第一步:利用Ecplise或idea编写Java源码(.java文件)第二步:将java源码(.java文件)通过编译器(javac.exe)编译成JVM文件(.class文件)第三步:将JVM文件通过java.exe执行,输出结果上图中就是利用idea编写的一个java源码public class Hello{…} j

2020-05-17 23:43:09 141

空空如也

空空如也

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

TA关注的人

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