自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疾风知劲草,智者必怀仁

此生之路,我将走过;走过这一次,便再也无法重来。所有力所能及的善行,所有充盈于心的善意,我将毫不吝惜,即刻倾于。我将不再拖延,再不淡漠,只因此生之路,再也无法重来。醒掌天下事,醉卧美人膝

  • 博客(39)
  • 资源 (9)
  • 问答 (19)
  • 收藏
  • 关注

原创 JavaEE日常工作经验总结系列(四)-----Myeclipse查看方法调用

myeclipse快速查看某方法被哪些类中调用Ctrl+Alt+H : 选中方法名,查看所有调用此方法的位置

2018-06-28 15:15:20 200

原创 JavaEE日常工作经验总结系列(三)-----Mybatis传入多类型参数

Mybatis传入多类型参数接口定义如下public List<User> selectUsersByIds(List<Integer> ids, String userName)Mybatis的xml文件如下<select id="selectUsersByIds" resultType="User"> select...

2018-06-20 15:18:50 190

原创 生活的感悟(一)-----2018年6月7日回忆高考

不忘初衷的人生六句话找到一件值得一生去坚持的事,你的生命便有了无与伦比的价值。永远不要把成功与快乐建立在他人的失意与痛苦之上,做人太正经,生命的乐趣便无;生活太放纵,人生的方向易偏。生活不是服从,也不是发现,而是创造。一切问题的根源是你自己;一切问题的答案在你心中。静默是世间最神秘最强大的力量之一。...

2018-06-12 11:47:05 240 1

原创 JavaEE日常工作经验总结系列(一)-----Java8优雅去重

字符串集合去重List<String> distinctElements = list.stream().distinct().collect(Collectors.toList());根据对象属性去重public static <T> Predicate<T> distinctByKey(Function<? super T, Obj...

2018-06-11 16:03:27 351

原创 大数据基础知识学习-----Hive学习笔记(十)DDL数据定义修改表

修改表重命名表ALTER TABLE table_name RENAME TO new_table_namehive (default)> alter table dept_partition2 rename to dept_partition3;增加/修改/替换列信息更新列ALTER TABLE table_name CHANGE [COLUMN] ...

2018-06-10 17:04:23 165

原创 大数据基础知识学习-----Hive学习笔记(九)DDL数据定义分区表注意事项

分区表注意事项创建二级分区表hive (default)> create table dept_partition2( deptno int, dname string, loc string ) partitioned by (month string, day string) ...

2018-06-10 17:03:47 199

原创 大数据基础知识学习-----Hive学习笔记(八)DDL数据定义分区表操作

分区表分区表实际上就是对应一个HDFS文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过WHERE子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多。分区的基本操作引入分区表(需要根据日期对日志进行管理)/user/hive/warehouse/log_parti...

2018-06-10 17:03:03 222

原创 大数据基础知识学习-----Hive学习笔记(七)DDL数据定义外部表实例

外部表实例分别创建部门和员工外部表,并向表中导入数据。原始数据dep.txt10 ACCOUNTING 170020 RESEARCH 180030 SALES 190040 OPERATIONS 1700emp.txt7369 SMITH CLERK 7902 1980-12-17 800.00 207...

2018-06-10 17:02:24 262

原创 大数据基础知识学习-----Hive学习笔记(六)DDL数据定义普通表和外部表

管理表默认创建的表都是所谓的管理表,有时也被称为内部表。因为这种表,Hive会(或多或少地)控制着数据的生命周期。Hive默认情况下会将这些表的数据存储在由配置项hive.metastore.warehouse.dir(例如,/user/hive/warehouse)所定义的目录的子目录下。当我们删除一个管理表时,Hive也会删除这个表中数据。管理表不适合和其他工具共享数据。普通创建表...

2018-06-10 17:01:35 332 1

原创 大数据基础知识学习-----Hive学习笔记(五)DDL数据定义创建表操作

创建表创建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)] [COMMENT table_comment] [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...

2018-06-10 17:00:55 243

原创 大数据基础知识学习-----Hive学习笔记(四)DDL数据定义数据库基本操作

DDL数据定义创建数据库创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db hive (default)> create database db_hive;避免要创建的数据库已经存在错误,增加if not exists判断。(标准写法) hive (default)> create database if not e...

2018-06-10 17:00:04 270

原创 大数据基础知识学习-----Hive学习笔记(三)Hive数据类型

Hive数据类型基本数据类型 Hiv基本数据类型 Java数据类型 长度 例子 TINYINT byte 1byte有符号整数 20 SMALINT short 2byte有符号整数 20 INT int 4byte有符号整数 20 BIGINT long 8byte有符号整数 20...

2018-06-09 19:20:07 276

原创 大数据基础知识学习-----Hive学习笔记(二)Hive安装环境准备

Hive安装环境准备Hive安装地址Hive官网地址:http://hive.apache.org/文档查看地址:https://cwiki.apache.org/confluence/display/Hive/GettingStarted下载地址:http://archive.apache.org/dist/hive/github地址:https://github.com...

2018-06-09 17:20:15 541

原创 大数据基础知识学习-----Hive学习笔记(二)Hive安装环境准备

Hive安装环境准备Hive安装地址Hive官网地址:http://hive.apache.org/文档查看地址:https://cwiki.apache.org/confluence/display/Hive/GettingStarted下载地址:http://archive.apache.org/dist/hive/github地址:https://github.com...

2018-06-09 17:17:31 666

原创 大数据基础知识学习-----Hive学习笔记(一)概述

Hive基本概念Hive概述Hive:由Facebook开源用于解决海量结构化日志的数据统计Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能本质是:将HQL转化成MapReduce程序 Hive处理的数据存储在HDFSHive分析数据底层的实现是MapReduce执行程序运行在YARN上Hive的优缺点优...

2018-06-08 17:35:54 697

原创 大数据基础知识学习-----Storm学习笔记

Storm学习笔记总结Storm概述离线计算是什么离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据流式计算是什么流式计算:数据实时产生、数据实时传输、数据实时计算、实时展示代表技术:Flume实时获取数据、Kafka实...

2018-06-08 13:03:00 150

原创 大数据基础知识学习-----Storm学习笔记(四)Storm常用API

常用APIAPI简介Component组件基本接口IComponent接口ISpout接口IRichSpout接口IStateSpout接口IRichStateSpout接口IBolt接口IRichBolt接口IBasicBolt接口基本抽象类BaseComponent抽象类BaseRichSpout抽象类BaseRic...

2018-06-08 13:01:00 91

原创 大数据基础知识学习-----Storm学习笔记(五)Storm分组策略和并发度

分组策略和并发度读取文件路径和方法spout数据源:数据库、文件、MQ(比如:Kafka)数据源是数据库:只适合读取数据库的配置文件数据源是文件:只适合测试、讲课用(因为集群是分布式集群)企业产生的log文件处理步骤:(1)读出内容写入MQ(2)Storm再处理分组策略(Stream Grouping)stream grouping用来定...

2018-06-08 13:01:00 100

原创 大数据基础知识学习-----Storm学习笔记(三)Storm集群搭建

Storm集群搭建环境准备jar包下载安装集群步骤:http://storm.apache.org/releases/1.1.2/Setting-up-a-Storm-cluster.html虚拟机准备准备3台虚拟机配置ip地址1.在终端命令窗口中输入[root@hadoop101 /]#vim /etc/udev/rules.d/70...

2018-06-08 13:00:00 109

原创 大数据基础知识学习-----Storm学习笔记(二)基础理论

Storm基础理论Storm编程模型storm01.png元组(Tuple)元组(Tuple),是消息传递的基本单元,是一个命名的值列表,元组中的字段可以是任何类型的对象。Storm使用元组作为其数据模型,元组支持所有的基本类型、字符串和字节数组作为字段值,只要实现类型的序列化接口就可以使用该类型的对象。元组本来应该是一个key-val...

2018-06-08 12:58:00 140

原创 大数据基础知识学习-----Storm学习笔记(一)概述

Storm学习笔记总结Storm概述离线计算是什么离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据流式计算是什么流式计算:数据实时产生、数据实时传输、数据实时计算、实时展示代表技术:Flume实时获取数据、Kafka实...

2018-06-08 12:55:00 84

原创 大数据基础知识学习-----Zookeeper学习笔记

Zookeeper概述简介Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper工作机制特点Zookeeper:一个领导者(leader),多个跟随者(follower)组成的集群。Leader负责进行投票的发起和决议,更新系统状态Follower用于接收客户请求并向客户端返回结果,在选举Leader过程中参与投票...

2018-06-08 12:49:43 320

原创 大数据基础知识学习-----Zookeeper学习笔记(四)Zookeeper实战

Zookeeper实战分布式安装部署集群规划在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper解压安装解压zookeeper安装包到/opt/module/目录下:[luo@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/在/op...

2018-06-08 11:59:53 880

原创 大数据基础知识学习-----Zookeeper学习笔记(三)Zookeeper内部原理

Zookeeper内部原理选举机制半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的例如假设有五台服务器组成的zookeeper集群,它们的...

2018-06-08 09:24:33 227

原创 大数据基础知识学习-----Zookeeper学习笔记(二)Zookeeper安装

Zookeeper安装本地模式安装部署安装前准备安装jdk通过SecureCRT工具拷贝zookeeper到linux系统下修改tar包权限:chmod u+x zookeeper-3.4.10.tar.gz解压到指定目录: [luo@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module...

2018-06-07 17:19:34 225 1

原创 大数据基础知识学习-----Zookeeper学习笔记(一)概述

Zookeeper概述简介Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper工作机制这里写图片描述特点Zookeeper:一个领导者(leader),多个跟随者(follower)组成的集群。Leader负责进行投票的发起和决议,更新系统状态Follower用于接收客户请求并向客户端返回结果,在选举Leade...

2018-06-07 11:26:46 400

原创 大数据基础知识学习-----Storm学习笔记

Storm学习笔记总结Storm概述离线计算是什么离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示 代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据流式计算是什么流式计算:数据实时产生、数据实时传输、数据实时计算、实时展示 代表技术:Flume实时获取数据、Kafka实时数据存储、St...

2018-06-05 18:38:30 350 1

原创 大数据基础知识学习-----Storm学习笔记(五)Storm分组策略和并发度

分组策略和并发度读取文件路径和方法spout数据源:数据库、文件、MQ(比如:Kafka)数据源是数据库:只适合读取数据库的配置文件数据源是文件:只适合测试、讲课用(因为集群是分布式集群)企业产生的log文件处理步骤:(1)读出内容写入MQ(2)Storm再处理分组策略(Stream Grouping)stream grouping用来定义一个stream应该如何...

2018-06-05 18:27:33 254

原创 大数据基础知识学习-----Storm学习笔记(四)Storm常用API

常用APIAPI简介Component组件基本接口IComponent接口ISpout接口IRichSpout接口IStateSpout接口IRichStateSpout接口IBolt接口IRichBolt接口IBasicBolt接口基本抽象类BaseComponent抽象类BaseRichSpout抽象类BaseRichBolt抽象类Base...

2018-06-05 18:14:17 213

原创 大数据基础知识学习-----Storm学习笔记(三)Storm集群搭建

Storm集群搭建环境准备jar包下载安装集群步骤:http://storm.apache.org/releases/1.1.2/Setting-up-a-Storm-cluster.html虚拟机准备准备3台虚拟机配置ip地址1.在终端命令窗口中输入[root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent...

2018-06-05 16:55:36 240

原创 大数据基础知识学习-----Storm学习笔记(二)基础理论

Storm基础理论Storm编程模型 元组(Tuple)元组(Tuple),是消息传递的基本单元,是一个命名的值列表,元组中的字段可以是任何类型的对象。Storm使用元组作为其数据模型,元组支持所有的基本类型、字符串和字节数组作为字段值,只要实现类型的序列化接口就可以使用该类型的对象。元组本来应该是一个key-value的Map,但是由于各个组件间传递的元组的字段名称已经事先定义...

2018-06-05 15:09:35 383

原创 大数据基础知识学习-----Storm学习笔记(一)概述

Storm学习笔记总结Storm概述离线计算是什么离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示 代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据流式计算是什么流式计算:数据实时产生、数据实时传输、数据实时计算、实时展示 代表技术:Flume实时获取数据、Kafka实时数据存储、St...

2018-06-05 14:40:01 621

原创 JavaEE基础知识学习-----正则表达式学习

正则表达式简介正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。正则表达式规则普通字符字母、数字、汉字、下划线、以及没有特殊定义的标点符号,都是”普通字符”。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符...

2018-06-05 14:03:07 248

原创 JavaEE基础知识学习-----Webstrom常用快捷键

WebStorm是什么WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。WebStorm常用快捷键ctrl + / : 单行注释c...

2018-06-05 10:32:18 292

原创 JavaEE基础知识学习-----Typora常用快捷键

Typora是什么Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。常用快捷键跳转到文章结尾:ctrl+end搜索:ctrl+f替换:ctrl+h引用:输入>之后输入空格代码块:ctrl+alt+f...

2018-06-05 10:26:26 556

原创 脑图笔记总结(四)-----Java数据结构核心知识

Java数据结构核心知识总结

2018-06-02 16:31:35 282

原创 脑图笔记总结(三)-----JUC多线程核心知识

Java多线程核心知识总结

2018-06-02 16:27:45 740

原创 脑图笔记总结(二)-----NIO核心知识

Java NIO核心知识脑图总结

2018-06-02 16:22:40 299

原创 脑图笔记总结(一)-----Java核心知识

Java核心知识脑图总结

2018-06-02 16:18:25 522

java与freemarke学习笔记

java与freemarke学习笔记

2017-04-19

java邮件开发源码jar包笔记

java邮件开发源码jar包笔记

2017-04-19

java邮件开发实例

2017-04-19

myeclipse工具使用笔记

2016-06-27

MyBatis学习笔记—代理DAO开发

2016-06-27

MyBatis逆向工程生成pojo和mapper学习笔记

2016-06-27

SSH网上服装商城项目

SSH网上服装商城项目

2016-05-31

oracle数据库基本语句

oracle中几本的sql语句的汇总练习

2015-06-08

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

TA关注的人

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