自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 【ELK】使用Java客户端如何管理elasticsearch

Java客户端管理es一、使用Java客户端创建索引库操作步骤代码实现二、使用Java客户端设置Mapping操作步骤代码实现XContentBuilder的使用三、使用Java客户端添加文档操作步骤代码实现(1)通过XContentBuilder构造json的方式直接放数据到elasticsearch中(2)使用实体类的方式向elasticsearch存数据四、使用Java客户端实现搜索查询方式1、根据id搜索2、根据Term搜索(关键词)3、使用QueryString搜索操作步骤代码实现关于elas

2020-06-14 16:58:21 373

原创 【ELK】elasticsearch中的分析器standard与IK分析器的区别,以及IK分析器如何安装

standard与IK一、标准分析器standard与IK分析器的区别1、standard分析器2、IK分析器二、在elasticsearch中安装插件IK分析器1、上传IK分析器的包elasticsearch-analysis-ik-6.2.4.zip到elasticsearch安装目录的plugins下2、解压3、删除压缩包4、重命名5、重启elasticsearch就可以了6、问题解决三、IK分析器详说一、标准分析器standard与IK分析器的区别1、standard分析器elasticsea

2020-06-13 20:03:33 1651

原创 【ELK】elasticsearch的集群搭建与启动

下载包ElasticSearch分为Linux和Window版本,本篇博客用的Linux版本ElasticSearch的官方地址: https://www.elastic.co/products/elasticsearch

2020-06-11 21:10:48 619 1

原创 【ELK】elasticsearch是什么呢,又有什么用呢,集群又是怎样的组成呢

elasticsearch简称es,是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是他的目的是通过简单的restful api来隐藏Lucene的复杂性,从而让全文搜索变得简单...

2020-06-09 19:58:49 465

原创 【多线程】结合例子理解happens-before含义以及其规则

Happens-Before 并不是说前面一个操作发生在后续操作的前面, 它真正要表达的是: 前面一个操作的结果对后续操作是可见的。一、理解happens-before1、如果⼀个操作happens-before另⼀个操作,那么第⼀个操作的执⾏结果将对第⼆个操作可⻅,⽽且第⼀个操作的执⾏顺序排在第⼆个操作之前。2、两个操作之间存在happens-before关系,并不意味着Java平台的具体实现必须要按照happens-before关系指定的顺序来执⾏。如果重排序之后的执⾏结果,与按happens-b

2020-06-28 10:42:10 598

原创 【多线程】Java中的volatile到底起着什么样的作用呢

1、可见性指的是一个线程修改一个共享变量时,另一个线程可以读到这个修改的值。是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的每个线程在执行的时候,会从主内存中拷贝一份到自己的本地内存对一个volatile变量的读,总是能看到(任意线程)对这个volatile变量最后的写入。2、不可重排序JVM通过内存屏障来实现限制处理器的重排序内存屏障分两种:读屏障(Load Barrier)和写屏障(Store Barrier)内存屏障有两个作⽤:(1) 阻⽌屏障两侧的指令重排序;(2)强

2020-06-27 21:28:42 619

原创 【多线程】Java线程间是如何通信的呢?

一、同步 synchronized共享内存机制线程同步是线程之间按照⼀定的顺序执⾏,可以使⽤锁来实现达到线程同步,也就是在需要同步的代码块里加上关键字synchronized 。二、信号量共享内存机制基于 volatile 关键字来实现的volitile关键字能够保证内存的可⻅性,如果⽤volitile关键字声明了⼀个变量,在⼀个线程⾥⾯改变了这个变量的值,那其它线程是⽴⻢可⻅更改后的值的。三、等待/通知机制(wait/notify)基于Object 类的 wait() ⽅法和 notify

2020-06-24 21:33:59 1985

原创 【Redis】Redis是什么,又能用来做什么呢

Redis是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis特点1、速度快读的数据是110000次/s左右,写的速度是81000次/s左右(1)数据存在内存中(2)C语言实现,离操作系统近,执行速度快(3)单线程架构,预防了多线程可能产生的竞争问题(4)源代码集性能与优雅于一身2、丰富的数据类型基于键值对,值不仅可以是字

2020-06-20 20:16:33 409

原创 【Redis】Redis如何搭建与启动,以及如何设置开机自启

redis一般都是装在Linux系统上的,虽然后期有人在这个基础上开发了再Windows上使用的redis,但如果项目上使用,最好还是将redis装在Linux比较好,因为redis本身就是支持在Linux上的。首先要下载redis安装包我这里是在Linux上安装的,用的包是redis-4.0.9.tar.gz下载地址:https://download.csdn.net/download/cxh6863/125382871、安装gcc由于redis需要c的环境,所以在安装redis之前要先安装.

2020-06-20 15:53:14 1130

原创 SpringBoot如何实现导出Excel表格

我们查到的数据是list,如何将这些数据导出到Excel表格中呢我这里查到的list数据是 List monthReportModels一、导入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.6</version></dependency>二、生.

2020-06-07 17:30:40 9397 7

redis安装包.zip

这是一个redis的安装包,是在Linux上用的,版本为4.0.9,是redis-4.0.9.tar.gz

2020-06-20

analysis-ik.zip

这是一个elasticsearch的插件elasticsearch-analysis-ik-6.2.4的zip包,安装在elasticsearch的plugins下,重启elasticsearch就可以使用IK分析器了

2020-06-12

SpringCloud整合配置中心.zip

这是一个简单的SpringCloud整合配置中心config的demo,代码是在之前《SpringCloud与五大组件的整合》的代码的基础上增加的config,旨在认识配置中心,以及配置中心如何使用

2020-05-23

Dubbo与SpringBoot的整合.zip

这是一个实践Dubbo与SpringBoot整合的例子,旨在了解Dubbo在SpringBoot项目中如何配置,如何使用

2020-05-08

SpringCloud与五大组件的整合.zip

这是一个简单的SpringCloud整合五大组件注册中心Eureka、负载均衡Ribbon、熔断器Hystrix、伪装Feign、服务网关Zuu,旨在认识这五大组件,以及这五大组件该如何使用

2020-05-03

eureka实践源码.zip

这是一个Eureka实践的源码,包含服务提供者、服务消费者和注册中心Eureka三个工程,三个都启动,可以体现Eureka的作用。

2020-04-29

dubbo-admin-2.5.10.war

这是dubbo-admin的2.5.10版本,是已经打包好的war包,可以直接放到服务器上解压使用。他是通过本地运行源码,然后在本地打包的war包,已经亲自测试使用过了,是可以的。

2020-04-29

空空如也

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

TA关注的人

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