摘要: package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到 阅读全文
posted @ 2018-10-19 10:32 邓不利多 阅读(59) 评论(0) 推荐(0) 编辑
摘要: jdk 测:Java -version tomcat http://tomcat.apache.org/ 测:catalina start maven http://maven.apache.org/download.cgi zookeeper 把zoo_sample.cfg改为zoo.cfg in 阅读全文
posted @ 2018-10-01 12:29 邓不利多 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Lombok 看这篇就够了:https://blog.csdn.net/tzs_1041218129/article/details/78995848 阅读全文
posted @ 2018-09-18 09:48 邓不利多 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 远程仓库 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:创建SSH Key:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374 阅读全文
posted @ 2018-09-15 12:53 邓不利多 阅读(99) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/22880.html 官方文档。 Spring:http://spring.io/docs MyBatis:http://mybatis.github.io/mybatis-3/ web.xml的配置 web.xml应该是整个项目最重要的配置文件了, 阅读全文
posted @ 2018-09-01 21:47 邓不利多 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Spring:源码解读Spring IOC原理 阅读全文
posted @ 2018-09-01 21:22 邓不利多 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。 static关键字 按照是否静态的对类成员变量进行分类可分两种:一种是被sta 阅读全文
posted @ 2018-08-31 09:08 邓不利多 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 封装 封装是面向对象的重要原则,就是把对象的属性和行为(方法)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。大白话讲就是,把不想告诉或者不该告诉别人的东西隐藏起来(private关键字修饰),把可以告诉别人的东西公开,别人只能用我提供的功能实现需求,而不知道内部是如何实现的。正是由于这种特性 阅读全文
posted @ 2018-08-30 15:43 邓不利多 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2016/07/yaml.html 阅读全文
posted @ 2018-08-25 21:22 邓不利多 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Strom是什么 storm核心概念 地铁运行模型: storm: 图解: storm编程 storm周边框架使用 解压:[root@mini1 apps]# tar -zxvf logstash-2.4.0.tar.gz 控制台输入控制台输出: (1)cd logstash-2.4.0 bin/l 阅读全文
posted @ 2018-08-24 19:03 邓不利多 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 重启,进入Grub时,上下方向键选择第一项,按e,进入编辑。在倒数第二行最后,输入rd.break,使用快捷键Ctrl+x启动。 执行如下命令: 若系统启动了SELinux,touch /.autorelabel会保证不出错。最后一个exit之后,SELinux会重新设定文件的Context,需要等 阅读全文
posted @ 2018-08-24 10:58 邓不利多 阅读(249) 评论(0) 推荐(0) 编辑
摘要: HBASE数据库 1. Hbase基础 1.1 hbase数据库介绍 1、简介 hbase是bigtable的开源java版本。是建立在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写nosql的数据库系统。 它介于nosql和RDBMS之间,仅能通过主键(row key)和主键的ran 阅读全文
posted @ 2018-08-22 22:48 邓不利多 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 前言 在一个完整的大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核心之外,还需要数据采集、结果数据导出、任务调度等不可或缺的辅助系统,而这些辅助工具在hadoop生态体系中都有便捷的开源框架,如图所示: 1. 日志采集框架Flume 1.1 Flume介绍 1.1.1 概 阅读全文
posted @ 2018-08-21 00:26 邓不利多 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 学习目标: 1、熟练掌握hive的使用 2、熟练掌握hql的编写 3、理解hive的工作原理 4、具备hive应用实战能力 1. Hive基本概念 1.1 Hive简介 1.1.1 什么是Hive Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL 阅读全文
posted @ 2018-08-20 16:25 邓不利多 阅读(446) 评论(0) 推荐(0) 编辑
摘要: hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比较: > •大于等于比较: >= •空值判断: IS NULL •非空判断: IS NOT NULL •LIKE比较: LI 阅读全文
posted @ 2018-08-19 23:51 邓不利多 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 课程大纲(HADOOP高可用机制) HA运作机制 什么是HA HADOOP如何实现HA HDFS-HA详解 HA集群搭建 目标: 掌握分布式系统中HA机制的思想 掌握HADOOP内置HA的运作机制 掌握HADOOP2.x的HA集群机制配置 1 Hadoop的HA机制 前言:正式引入HA机制是从had 阅读全文
posted @ 2018-08-18 18:08 邓不利多 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 1. MAPREDUCE实践篇(1) 1.1 MAPREDUCE 示例编写及编程规范 1.1.1 编程规范 (1)用户编写的程序分成三个部分:Mapper,Reducer,Driver(提交运行mr程序的客户端) (2)Mapper的输入数据是KV对的形式(KV的类型可自定义) (3)Mapper的 阅读全文
posted @ 2018-08-15 23:42 邓不利多 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 设计思想:分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析; 在大数据系统中作用:为各类分布式运算框架(如:mapreduce,spark,tez,……)提供数据存储服务 重点概念:文件切块,副本存放,元数据 1. HDFS的概念和特性 首先, 阅读全文
posted @ 2018-08-10 16:04 邓不利多 阅读(451) 评论(0) 推荐(0) 编辑
摘要: HADOOP是apache旗下的一套开源软件平台 HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 HADOOP的核心组件有 HDFS(分布式文件系统) YARN(运算资源调度系统) MAPREDUCE(分布式运算编程框架) Hdfs模拟实现思路: Mapr 阅读全文
posted @ 2018-08-09 13:55 邓不利多 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1)“==”运算符用来比较两个变量的值是否相等。也就是说,该运算符用于比较变量对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能使用“==”运算符。 具体而言,如果两个变量是基本数据类型,可以直接使用“==”运算符来比较其对应的值是否相等。如果一个变量指向的数据是 阅读全文
posted @ 2018-08-02 10:07 邓不利多 阅读(197) 评论(0) 推荐(0) 编辑