自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows 下命令行启动、停止mysql

第一种,用mysqld-nt来启动。在没有进行服务安装时以这种方式启动是最方便的。在控制台,将路径切换到MySQL的bin包下面,输入命令start mysqld-nt(也可以只用命令mysql-nt来启动,但我并不推荐这样做),这样服务就启动了第二种,以Windows服务的方式启动。当然以这种方式启动时,首先要确认您的机子上已经安装MySQL服务。那么就先来介绍一下MySQL服务的...

2019-07-31 15:41:00 6107

原创 windows环境下查看某服务是否启动

windows下查看服务是否启动,操作非常简单。键盘上按:win(就是那个旗帜图案的按键)+R,弹出框中输入:services.msc会弹出服务窗口,在窗口中查找具体服务名字即可,例如MySQL。如图:就知道服务是否启动...

2019-07-31 15:29:48 9262

原创 mysql出现The server time zone value '�й���׼ʱ��' is unrecogni的解决方法 /mysql-jdbc 6.0 serverTimezone参数详解

报错The server time zone value ‘й׼ʱ’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a ...

2019-07-31 14:46:08 9425 6

原创 Mybatis配置映射文件中parameterType的用法,使用@Param注解来参入多个参数

在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int,Str...

2019-07-27 19:01:03 2128

原创 git命令:全局设置用户名邮箱配置

1.查看git配置信息git config --list2.查看git用户名git config user.name3.查看邮箱配置git config user.email4.全局配置用户名git config --global user.name "user_namel"5.全局配置邮箱git config --global user.email "email_na...

2019-07-26 17:03:47 219

原创 Java异常分类处理

一、概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。二、异常分类Throwable 是 Java 语言中所有错误或异常的超类,在 Java 中只有 Throwable 类型的实例才可以被抛出(thr...

2019-07-23 17:49:11 116

原创 引入lombok插件/get、set方法没有报错/@Data

引入lombok插件1.引入jar包<!--引入插件lombok 自动的set/get/构造方法插件 --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency&...

2019-07-10 16:22:16 2261

原创 git 下载项目操作步骤

git 下载项目操作步骤1.下载项目git clone 链接地址2.查看分支git branch -a3.切换分支:git checkout -b develop --track remotes/origin/develop或者git checkout -b develop origin/develop...

2019-07-10 15:59:10 983

原创 git使用之fatal: Authentication failed for 'git网址'异常,git重置用户名密码

在git上clone的时候,输入用户名和密码第一遍输错以后,之后就无法再自动弹出输入用户名和密码的窗口了,出现错误如下:fatal: Authentication failed for ‘http:xxxx.git/’’解决办法,只需要输入git config --system --unset credential.helper然后回车,再输入git clone 拷贝的网址,然后回车...

2019-07-10 12:04:13 1937

原创 project configuration is not up-todate with pom.xml

maven项目报project configuration is not up-todate with pom.xml异常一、异常信息: 导入或者新建maven工程后,出现如下错误:Project configuration is not up-to-date with pom.xml. Run project configuration update rdc line 1 ...

2019-05-21 09:38:07 313

原创 Base64 编码解码

import org.apache.commons.codec.binary.Base64;/*import pt.log.LoggerUtil;*/public class Base64Util { /** * 对字符串BASE64编码 * * @param res * 源字符串 * @param charset * ...

2019-04-22 16:13:18 1134

原创 Lnuix与shell命令的区别

what is shell?shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程的程序,shell script,来实现一些较为复杂的功能。总括,shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个...

2019-04-08 09:41:42 314

原创 阶乘 (递归,循环)

public class jc { public static void main(String[] args) { System.out.println(recursion(5)); System.out.println(simpleFor(5)); } //递归方法写阶乘 public static int recursion(int n){ //int res...

2019-01-29 18:02:41 632

原创 JavaScript boolean类型的false的几种情况

JS中false的几种情况:false,null,undefined,空字符串(’'或者""),0(1-1)/0.0,NaN(0/0)

2019-01-23 09:58:04 1561 2

原创 安装SQLServerb 2014时出现vc_red.msi找不到路径

1、报错当确定时找不到路径:解决方法:安装路径下:sqlserver2014_x64\redist\VisualStudioShell\VC10SP1下x64和x86x64和x86下的vc_red.msi运行安装(两个都需要)

2019-01-21 12:02:10 11240 4

原创 节七、java程序基础四补充 斐波那契数列

找到递归实现的递归部分和终止部分斐波那契数列Fibonacci: 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 … …终止部分:F1=1,F2=1;递归部分为:F(n)=F(n-1)+F(n-2),其中 n&amp;amp;gt;2 图解斐波那契递归过程public class Fibonacci { public static void main(String[] args) {...

2019-01-16 16:39:40 158

原创 节七、java程序基础四 方法

1.释义方法是组合在一起来执行操作语句的集合。2.方法作用1)使程序变得更简短更清晰2)有利于程序维护3)提高程序开发效率4)提高代码重用性3.方法创建与使用【语法格式】访问修饰符 返回值类型 方法名(参数列表){ 方法体}【方法分类】根据方法是否带参、是否带返回值,可将方法分为四类1)无参无返回值方法2)无参带返回值方法3)带参无返回值方法4)带参带返回值方法3...

2019-01-16 14:25:51 116

原创 节六、java程序基础三 三大流程控制

1.顺序结构顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句, 当一条语句执行完毕,自动转到下一条语句。2.分支结构1)分支结构又称为选择结构。当程序执行到控制分支语句时,首先判断条件,根据条件表 达式的值选择相应的语句执行(放弃另一部分语句的执行)。2)分支结构包括单分支、双分支和多分支三种形式。 如图:2.1单分支【语法格式】if(布尔表达式...

2019-01-16 12:01:34 572

原创 节五、java程序基础二 数据类型、运算符与表达式

数据类型1.释义数据类型是为了把数据分成所需内存大小不同的数据,编程的时候需要用大的数据才申请大内存,这样可以充分利用内存。Java 语言是一种强类型语言,要求所有变量先声明后使用。目的就是为了保证变量或者表达式在编译时就能够确定其类型,并为其分配相应的内存。2.分类2.1整型2.1.1Java 整型byte/short/int/long2.1.2整型取值范围Java 语言整数...

2019-01-15 17:45:16 369

原创 节四、java程序基础一 变量

一、标识符与关键字1.标识符1.1释义标识符就是用于给程序中的变量、类、方法命名的符号。标识符可以有编程人员自由定义,但需要遵循一定的命名规则。1.2命名规则(1)可以由字母、数字、下划线(_)、美元符号($)组成。(2)必须以字母、下划线或美元符号开头,不能以数字开头。(3)不能指定为关键字。(4)长度没有限制,但定义时一般以见名知义为原则。(5)使用驼峰命名,类名首名字均大写...

2019-01-15 15:54:58 149

原创 节三、java编码规范

1、严格区分大小写2、源文件以”.java”为后缀,基本组成单元为 class3、一个 Java 源文件只能有一个 public 类,其它非 public 不限。当存在 public 类时, 源文件名称必须与该类同名,区分大小写。4、程序主入口为 main 方法,标准格式为:public static void main(String[] args){}5、类内部的方法代码以语句为最小单位...

2019-01-15 15:17:59 81

原创 节二、JAVA安装环境搭建

1、环境配置安装 JDKJDK 是整个 Java 开发的核心,它包含了 Java 的运行环境(JVM+Java 系统类库)和 JAVA 工具。配置环境变量(以 windows 系统为例)第一步: 配置 JAVA_HOME 环境变量右击我的电脑–&amp;gt;点击属性–&amp;gt;左侧的高级系统设置–&amp;gt;点击右下方的环境变量–&amp;gt;点击新建或者编辑系统变量中的 JAVA_HOME–&amp;gt;输...

2019-01-15 15:10:29 85

原创 节一、Java 概述 背景、发展史、特点

一、计算机语言发展史在我们的生活中,信息技术无处不在,几乎覆盖了生活的方方面面。作为技术发展的核心, 计算机技术日新月异,发展越来越快,已经成为我们生活中必不可缺的一部分。那么了解 计算机语言发展历程,有助于我们更好的学习 Java 语言。计算机语言发展史一个不断演变的过程,其根本的驱动力就是计算机程序的易用性、共享性需要不断提高。同时,计算机 程序设计需要更加合理化。接下来我们一起了解下计算机...

2019-01-15 14:36:19 370

原创 父类-子类的构造方法,构造代码块,静态代码块调用顺序

自定义父类package day05.k08;public class MyObj { public MyObj() { System.out.println("A"); } { System.out.println("B"); } { System.out.println("C"); } static { System.out.println(...

2019-01-03 19:26:47 551

原创 数组声明初始化系统默认零值

整型的零值是0;浮点类型的零值是0.0;字符类型的零值是’\u0000’;布尔类型的零值是false;引用类型的零值是null。

2018-12-31 20:04:16 717

原创 杨辉三角的实现

杨辉三角的代码实现以及打印效果图:public class YangHui { public static void main(String[] args) { // TODO Auto-generated method stub test(7); } public static void test(int n) { int[][] array = new int[n][...

2018-12-28 14:33:41 428

原创 多线程实现方法

为了更进一步提高系统资源(CPU、内存、IO设备)利用率,多线程应运而生。创建多线程2种方式:继承Thread类重写run方法;实现Runnable接口重写run方法。public class MyThread extends Thread {public void run() {//业务逻辑}}public class MyRunnable implements Runnabl...

2018-12-24 22:20:52 97

原创 工厂模式

将创建对象的能力集中化管理代码实现定义抽象类模板package day07.k08;public abstract class Weapon { public abstract void fireInTheHole();}抽象类的实现weapon1package day07.k08;public class weapon1 extends Weapon { @Override...

2018-12-24 13:01:16 98

原创 单例模式

//有些类,在内存中只需要有一个对象即可//创建数量太多,会浪费资源//所以有了单例模式单例模式,代码实现package day;public class Singleton { private static Singleton st; private Singleton() {} public static Singleton getInstance() { if (nul...

2018-12-24 11:25:16 81

原创 Hive 数据分析函数

Hive 数据分析函数:分析函数、窗口函数、增强 Group 三类,及用于辅助表达的 over 从句。产生背景常规 SQL 语句中,明细数据和聚合后的数据不能同时出现在一张表中,而此类需求又常见。函数分类分析函数(不支持与 window 子句联用,即 ROWS BETWEEN)1、NTILE:序列分析函数,用于数据分片排序,对数据分片并返回当前分片值。(即对数据集分块,如第 1 块,第 ...

2018-12-22 15:44:56 714

原创 Hive自定义函数UDF

UDF(user defined function)背景系统内置函数无法解决所有的实际业务问题,需要开发者自己编写函数实现自身的业务实现诉求。应用场景非常多,面临的业务不同导致个性化实现很多,故 udf 很需要。意义函数扩展得到解决,极大丰富了可定制化的业务需求。IO 要求-要解决的问题in:out=1:1,只能输入一条记录当中的数据,同时返回一条处理结果。属于最常见的系统函数,像...

2018-12-21 17:48:08 582

原创 Hive 系统函数及示例

查看所有系统函数show functions;函数分类内置函数【系统函数】数学函数:floor、round、ceil、cos、log2等字符串函数:length、reverse、trim、lower、get_json_object、repeat等收集函数:size转换函数:cast日期函数:year、month、datediff、date、date_add等条件函数:...

2018-12-21 15:50:42 400

原创 HiveSQL DML 内外表

2.8关于外表的说明和使用内外表的唯一区分标识,即为 external 关键字。创建表时候有,则为外表,没有则默认均为内表。内表和外表的 hdfs 目录,均可以自由指定 location,如不指定,则数据存储在 hive 的默认 hdfs 目录中,且后续均可以自由改变,但改变的场景不多,一般为了省事都不会轻易改变存储目录。示例创建外表CREATE external TABLE stude...

2018-12-21 12:05:04 130

原创 HiveSQL DML动态分区

2.6动态分区模式(让分区成为变量)脚本模板INSERT OVERWRITE TABLE tablenamePARTITION (partcol1[=var1], partcol2[=var2] ...) select_statement FROM from_statement设置非严格模式set hive.exec.dynamic.partition.mode=nonstric;...

2018-12-21 11:57:09 224

原创 HiveSQL DQL join与union

3.3join 查询将多个表通过字段关联在一起,形成查询结果创建 student_location 表,存储学生的地理位置信息CREATE TABLE student_location( id string comment 'stdno',province string comment 'province name', city string comment 'city name',re...

2018-12-21 11:53:46 152

原创 hql NULL 值判断

hql 中用 is NULL 或者 is not NULL 来判断字段是否是 NULL 值,与&quot;&quot; 没有直接关系例select * from table1where id is NULL;

2018-12-21 11:47:55 8743 2

原创 HiveSQL DQL :DISTRIBUTE BY、CLUSTER BY、Sort By、Order By

3.DQL3.1脚本模板SELECT [DISTINCT] select_expr, select_expr, ...FROM table_reference [WHERE where_condition][GROUP BY col_list [HAVING condition]] [ CLUSTER BY col_list | [DISTRIBUTE BY col_list] [SOR...

2018-12-20 22:42:43 407

原创 HiveSQL DML加载数据

2、DML2.1加载数据脚本LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLEtablename [PARTITION (partcol1=val1, partcol2=val2 ...)]2.2加载本地数据文件创建一个文本文件存储的表,并以&amp;quot;\t&amp;quot;作为分隔符,方便构造和上传数据CREATE TABLE student...

2018-12-20 22:41:44 124

原创 HiveSQL DDL

HiveSQL按数据操作分类,来分别说明脚本的使用。1.DDL1.1建表说明元数据:描述数据的数据表分类:主要分内表和外表内表:元数据和数据本身均被 hive 管理。删除表则全部删除。外表:元数据被 hive 管理,数据本身存储在 hdfs,不受 hive 管理。删除表则只删除元数据,数据本身不变。1.2建表模板CREATE [external] TABLE [IF NOT EX...

2018-12-20 22:40:35 92

原创 递归方式得到输入路径下所有的文件的路径以及得到不带后缀的文件名

代码实现public class FileOperatorUtil { // 递归方式得到输入路径下所有的文件的路径 public static List&amp;lt;String&amp;gt; getAllSubNormalFile(String filePath){ File file = new File(filePath); List&amp;lt;String&amp;gt; resultList = n...

2018-12-20 11:51:35 146

空空如也

空空如也

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

TA关注的人

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