自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty介绍

Netty介绍IO模型1、BIO2、NIO3、AIO事件驱动模型线程模型1、线程模型1:传统阻塞 I/O 服务模型2、线程模型2:Reactor 模式2.1单 Reactor 单线程2.2单 Reactor 多线程2.3主从 Reactor 多线程2.5小结3、线程模型3:Proactor 模型Netty一、什么是Netty功能特性Netty应用使用Netty自定义通讯协议介绍Netty前我们先介绍一下BIO、NIO、AIOIO模型1、BIO同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待

2021-05-23 14:14:11 228

原创 Hbase数据导入导出与批量写入

我们都知道Hbase数据进容易,到想大批量导出有点难,这和hbase特性有关,它不支持大范围数据scan。下面介绍几种Hbase数据导出方式,和hbase数据批量写入方式。

2021-03-21 18:12:44 1235 1

原创 ElasticSearch详解

Elasticsearch全称叫全文搜索引擎,简称ES,一个分布式可扩展的实时搜索和分析引擎,一个建立在搜索引擎 Apache Lucene(TM) 基础上的搜索引擎。Elasticsearch 也是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单。Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容:1、一个分布式的实时文档存储,每个字段可以被索引与搜索2、一个分布式实时分析搜索引擎

2021-03-16 23:26:18 1423

原创 phoenix使用详解

phoenix和hive类似,它也是一个工具,hive是在hadoop之上,phoenix是在hbase之上,也是Apache基金的顶级项目。phoenix是构建在HBase上的一个SQL层,能让我们用标椎的JDBC APIs而不是HBase客户端APIs来创建表、和对HBase数据进行CRUD。Phoenix完全使用java编写,作为HBase内嵌的JDBC驱动,Phoenix查询引擎会将SQL查询转换为一个或多个HBse扫描。

2021-03-13 23:39:18 5114

原创 java应用连接HBase

Java应用连接HBase介绍一种java应用使用Hbase Client连接hbase方式,实现对hbase CRUD。使用SpringBoot项目,用HbaseTemplate的API实现对Hbase的操作,对HbaseTemplate的API做了二次封装,更为方便调用。使用hbase版本:1.1.11、 Maven引入jar包<!-- HBase --> <dependency> <groupId>org.apach

2021-03-12 21:34:52 1070

原创 HBase详解

Hbase它是一个数据库,一个支持大容量存储且支持高效率实时查询的数据库。在这个数据爆炸的时代,面临海量数据实时高效查询是不可避免的,Hadoop支持海量数据存储,但它不支持低延迟高效查询,于是乎有了Hbase。专业一点定义,HBase是Google BigTable的开源实现版,是建立在Hadoop HDFS之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它介于NoSql和RDBMS之间,仅能通过主键(rowKey)和主键的range来检索数据,仅支持单行事务,主要用来存储非结构化和半

2021-03-11 22:52:54 2581 4

原创 hive详解

一、Hive简介hive是什么?“赖人改变世界”,这是我一直坚信的理念。并不是提倡大家偷懒,而是要有赖人的思想,要想尽一切办法来减少自己的工作量,减少重复劳动力,提高生产效率。没有hive之前,作为程序猿需要对hadoop有详细的了解,要写复杂的MapReduce开发难度相当大,以及掌握MapReduce运行机制原理等等。对于一个新手来说使用Hadoop的学习成本、以及使用成本都非常高,出于这些原因,于是乎聪明赖堕的程序猿创造了Hive。简单的说,hive是一种数据仓库工具。在Hadoop之上,提供两

2021-03-09 21:13:31 422 3

原创 Hadoop基础简介

Hadoop 是一个分布式系统,由Apache基金会用java开发。在这个数据爆炸的年代,单设备难以存储海量的数据,如是有了Hadoop。Hadoop可以使用廉价的机器来存储我们的数据,大大减少了成本。

2021-03-06 20:54:12 936 1

原创 孙子兵法

《孙子兵法》孙子兵法思想精髓:“兵者,诡道也”,兵不厌诈,出奇制胜;理念基石是:“知彼知己,百战不殆”。孙子还提出“全胜论”的高境界思想。“全”具有很高的标准,它是完整、完满、完美的代名词,追求战略战术的完美,要运用得毫无瑕疵、无可挑剔;全胜论强调的是以“全”为上、以“破”为次,故把“不战而屈人之兵”作为取得战争胜利的最高理想。于是有了:“故上兵伐谋,其次伐交,其次伐兵,其下攻城”的战略。...

2021-03-20 21:33:50 127

原创 王阳明——知行合一

看了**《知行合一王阳明(全集)》**这本说略有感悟。这本书讲述了王阳明传奇的一生和他的心学思想-知行合一。他从小就立志要做圣人,从小学习儒家四书五经,程颐、程颢理学-“存天理,灭人欲”,朱熹、陆九渊理学-“格物致知”,再到佛教、道教、军事等等各方面的知识。后考取功名为官,可是他还没找到自己的圣贤方向,直至被宦官陷害到贵州龙场,此地就是著名的龙场悟道,王阳明在此悟出了“心即理”的思想。从此他的人生就开了挂,后面他用他的心学思想在江西剿匪、平叛宁王朱宸濠,再广西平叛剿匪,这么多战役都是以少胜多,且未败一场。

2021-03-20 21:28:45 546

原创 zookeeper和kafka安装

zookeeper和kafka安装

2021-03-18 21:43:57 184

原创 ES安装

搭建ES集群

2021-03-18 21:38:49 88

原创 redis安装

介绍redis哨兵模式和分布式集群模式安装

2021-03-18 21:35:18 113

原创 mysql安装

介绍mysq安装启动步骤,并提供mysql主从搭建

2021-03-18 21:29:08 64

原创 安装jdk

先去官网下载好jdk解压:tar -zxvf jdk-8u121-linux-x64.tar.gz配置环境变量vi /etc/profile尾部添加:export JAVA_HOME=/usr/data/java/jdk1.8.0_121export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_PATH=${JAVA_HOME}/bi

2021-03-18 21:19:42 49

原创 nginx安装

安装nginx1、安装nginx环境yum install wgetyum install gccyum install pcre pcre-devel yum install zlib zlib-develyum install -y openssl openssl-devel2、安装解压:tar -zxvf nginx-1.12.2.tar.gz指定安装目录:./configure --prefix=/usr/data/nginx/nginx (若要使用https使用./config

2021-03-12 21:52:00 57

原创 Doclever接口文档自动生成

Doclever接口文档自动生成Doclever部署Doclever接口文档生成生成接口源码Doclever部署需node和mongodb环境;详情请参考github地址:https://github.com/sx1989827/DOCleverDoclever接口文档生成1、采用java语言所写;2、思路:根据java反射机制,获取java实体属性,通过直接读取java文件匹配属...

2018-09-18 15:50:36 2211

空空如也

空空如也

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

TA关注的人

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