自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

攻城狮Kevin

爱学习,爱工作,爱生活

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 IntelliJ IDEA 常用快捷键列表及技巧大全

目录一、IntelliJ Idea 常用快捷键列表二、IntelliJ IDEA使用技巧一览表一、IntelliJ Idea 常用快捷键列表Ctrl + r:全局变量替换Ctrl + I:快速实现接口方法,implementCtrl + o:快速重写父类方法,extendsCtrl + Alt + m:选中代码,生成方法对象Shift+Shift:查找类Ctrl...

2018-12-28 16:35:14 565

原创 Java并发编程——多线程和线程池的那些坑

最近做HBase项目有一块涉及到Java的多线程安全的问题,于是回顾了一下java多线程的东西,看了多篇多线程的写的比较好的文章之后,对这一块的知识做一个回顾总结,并附上参考文章。第一篇会写正题,ThreadLocal的原理和用法。目录一、程序 & 进程 & 线程二、多线程的使用场景三、 多线程的优点和缺点1. 优点2. 缺点四、 多线程并行 &am...

2018-12-27 11:57:42 874

原创 HBase创建命名空间的API操作,抛异常的坑(源码解析)

HBase创建命名空间时,原本用的以下代码public abstract class BaseDao{ //创建命名空间,如果命名空间不存在,则创建新的,否则不做任何操作 protected void createNamespaceNX(String nameSpace) throws IOException { //创建默认配置对象 Conf...

2018-12-26 18:40:55 2972 1

原创 public、private、protected、default的权限

访问权限降级依次如下:public:可以被所有其他类所访问protected:自身、子类及同一个包中类可以访问default:同一包中的类可以访问,声明时没有加修饰符,认为是friendlyprivate:只能被自己访问和修改public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形...

2018-12-26 16:38:47 397

原创 SimpleDateFormat格式化日期的方法和参数

 目录一、创建默认或自定义格式的格式对象二、格式对象调用的两种方法(格式化、解析)三、Date类的两个常用方法(getTime和toString)★ pattern格式的写法总结:例1:格式化方法public String format(Date date)         将Date类型的日期,转变为指定格式的String文本例2:解析方法Date parse(S...

2018-12-25 12:01:49 10090

原创 从源码比较Math.random()和Random.nextInt()的区别

目录一、Math.random()源码:二、再看Random()的源码三、总结生成随机数,有两种方法Math.random()和Random.nextInt()。Math.random() 为 java.lang.Math 类中的静态方法。random.nextInt() 为 java.util.Random类中的方法;一、Math.random()源码:(1)首先...

2018-12-24 21:19:27 3846

原创 方法的重载——看实参类型 & 基础数据类型的精度升级转换

目录例1:子类BBB,父类AAA例2:子类BBB,父类AAA,但形参列表缺少BBB类型,类树体系中类型升级例3:类树体系类型升级,但不会发生类型降级例4:基础数据类型的精度升级例5:char类型和int类型的比较总结:3点前一篇博客,举了四个例子,说明方法子类继承父类后,方法的重写需要看内存中创建对象的类是哪一个,JVM的动态绑定机制,以及子类中this的简写等。这...

2018-12-24 20:18:29 195

原创 方法重写——JVM动态绑定机制和子类中this的简写

目录先来一张示意图进行讲解例1:子类B,父类A;都有getResult()方法例2:子类B,父类A,B中没有getResult()方法例3:子类BB,父类AA;分别有属性i,方法getResult()和getI()例4:子类BB,父类AA;BB中没有getResult()方法,但有getI()方法在子类和父类的方法重写问题上,核心两点这一篇博文的意义在于,调用方法创建对...

2018-12-24 19:39:46 281

原创 HBase的基本Shell操作(DDL+DML)及HBase版本值的概念

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/wx1528159409目录1. 进入HBase的客户端命令行 tips:修改删除键配置2. 创建表 create3. 创建命名空间下的表 create_namespace4. 插入数据 put5. 查询数据 scan & get6. 删除数据/表 d...

2018-12-19 15:01:41 671

原创 HBase的下载安装官方案例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wx1528159409目录一、安装准备环境二、HBase安装1. Zookeeper正常部署,群起现有的Zookeeper集群(用脚本启更快)2. Hadoop正常部署,启动Hadoop集群3. 下载HBase安装包4. HBase解压到本地/opt/module目录下...

2018-12-18 20:15:58 1991

原创 Hadoop集群时间同步配置

hadoop集群时间同步:设定一台机器为标准时间服务器,其余所有的机器都与这台服务器时间定时同步,eg:每隔10min,同步一次时间。准备条件:三台已经安装完成的虚拟机集群hadoop100、hadoop101、hadoop102单台虚拟机的ip分别为192.168.5.100、192.168.5.101、192.168.5.1021. 检查ntp是否安装2. 修改ntp配置文...

2018-12-18 18:51:13 2399

原创 Kafka和Zookeeper的(群起/群关)集群脚本

准备条件:三台服务器,主机名分别为hadoop100、hadoop101、hadoop1021. Kafka的群起集群脚本2. Kafka的群关集群脚本3. Zookeeper的群起集群脚本4. Zookeeper的群关集群脚本5. 群起Kafka和Zookeeper6. 群关Kafka和Zookeeper1. Kafka的群起集群脚本(1)在~/bin/目录下创建...

2018-12-18 15:55:24 2419 7

原创 HBase的架构原理(7大组件)图文详解及其与Hive的区别

目录一、如何理解HBase二、HBase与Hive、Hadoop的区别1. 从概念上区分2. 从应用场景上区分3. 从数据库角度来看4. 小结三、HBase的详细架构1. HBase与HDFS和Zookeeper的关系2. 两个核心节点HMaster和HRegionServer3. HLog4. HRegion5. Store6. 存储工具Mem...

2018-12-18 09:48:25 3420

原创 Kafka的集群部署官网案例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wx1528159409首先规划三台节点的hadoop集群如下:hadoop100、hadoop101、hadoop102,三台集群分别安装Zookeeper和Kafka;电脑里三台节点Zookeeper已经安装完毕,下面直接开始安装Kafka。1. 下载官网安装包kafka官...

2018-12-12 20:51:16 273 2

原创 深度剖析Kafka存储架构的原理及分区优势

目录一、Kafka是什么二、Kafka的详细架构图0. Kafka的存储结构和原理1. ProducerA2. ProducerB3. kafka分区的优势三、kafka依赖于Zookeeper,体现在三个方面一、Kafka是什么kafka是一个分布式的消息队列,类似于Flume中的Channel,用于数据的缓存;存储数据框架,减缓大量流式数据存储的压力...

2018-12-12 19:53:52 2530

原创 Flume的概念、组成架构及安装部署教程(附安装包下载地址)

目录一、Flume是什么二、 Flume的组成架构1. put事务流程2. take事务流程3. Flume的组织架构(1)Agent(2)Source(3)Channel(4)Sink(5)Event三、Flume的下载与安装1. Flume官网链接2.Flume安装包下载地址3. 安装Flume步骤(以apache-flume-1.7....

2018-12-11 21:13:21 1008

原创 HiveQL的DDL操作(二)——创建、分区、查询、修改、删除表

DDL(data definition language)数据库定义语言:关键词:create、select、alter、drop,对表的操作。这篇博文主要详细整理了Hive中对于数据表的常用基本操作,创建一个demo表进行演示。目录一、创建表1.1 创建表的完整语法及字段解释1.2 管理表(内部表)(1)普通创建表(2)根据查询结果创建表(create table...

2018-12-05 08:38:02 2063

原创 HiveQL的DDL操作(一)——创建、查询、修改、删除数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wx1528159409目录一、创建数据库二、查询数据库2.1 显示所有数据库(show databases)2.2 模糊查询数据库(show databases like ' * ')2.3 显示数据库信息(desc database)2.4 显示数据库详细信息(desc...

2018-12-03 20:56:44 1372

1ARCGIS工具条-启动窗口及主界面的构成

1ARCGIS工具条-启动窗口及主界面的构成,1ARCGIS工具条-启动窗口及主界面的构成,1ARCGIS工具条-启动窗口及主界面的构成

2020-11-19

win10下编译过的hadoop2.7.2 jar包

win10下编译过的hadoop2.7.2 jar包,配置hadoop客户端环境必备

2018-11-22

空空如也

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

TA关注的人

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