自定义博客皮肤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)
  • 收藏
  • 关注

转载 成功解决ELASTICSEARCH6以上查看分词器效果:REQUEST BODY OR SOURCE PARAMETER IS REQUIRED

报错信息如下:{ "error": { "root_cause": [ { "type": "parse_exception", "reason": "request body or source parameter is required" } ], "type": "parse_exception", "reaso

2020-12-22 19:48:13 1207 1

转载 ElasticSearch 7.4.2 Root mapping definition has unsupported parameters

新建索引PUT people{ "settings":{ "number_of_shards":3, "number_of_replicas":1 }, "mappings":{ "man":{ "properties":{ "name":{ "type":"text" },

2020-12-22 18:18:57 281

转载 Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:

unsupported parameters看请求路径如下:返回的错误信息{ "error": { "root_cause": [ { "type": "mapper_parsing_exception", "reason": "Root mapping definition has unsupported parameters: [article : {properties={id

2020-12-22 18:17:35 2746

转载 ElasticSearch入门篇(保姆级教程)

本章将介绍:ElasticSearch的作用,搭建elasticsearch的环境(Windows/Linux),ElasticSearch集群的搭建,可视化客户端插件elasticsearch-head的安装及使用,对IK分词器的安装及使用;本章介绍的ElasticSearch操作基于Restful形式(使用http请求的形式),java代码操作请参考下篇@目录1.ElasticSearch简介 1.1ElasticSearch的使用案例 1.2 ElasticSearch与sol

2020-12-18 14:25:26 261

转载 ElasticSearch最全详细使用教程:入门、索引管理、映射详解

导读:本文介绍了ElasticSearch的必备知识:从入门、索引管理到映射详解。一、快速入门1. 查看集群的健康状况 http://localhost:9200/_cathttp://localhost:9200/_cat/health?v说明:v是用来要求在结果中返回表头 状态值说明 Green - everything is good (cluster is fully functional),即最佳状态 Yellow - all data is available but..

2020-12-18 14:21:25 214

转载 Elasticsearch简介与实战

什么是Elasticsearch?  Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。  Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。  为了解决Lucene使用时的繁复性,于是El

2020-12-18 14:19:19 195 1

转载 Google的CacheBuilder缓存

1:refreshAfterWriteGuava Cache特性:对于同一个key,只让一个请求回源load数据,其他线程阻塞等待结果这种情况:如果缓存过期,恰好有多个线程读取同一个key的值,那么guava只允许一个线程去加载数据,其余线程阻塞。这虽然可以防止大量请求穿透缓存,但是效率低下。使用refreshAfterWrite可以做到:只阻塞加载数据的线程,其余线程返回旧数据。2:之前常用ConcurrentMap来做缓存,那它们有什么区别呢?Guava Cache与Concurre.

2020-12-16 15:33:27 788

转载 ThreeTen Extra 时间日期处理利器

  最近一些需求有对多个时间区间进行判断,例如交集之类的,而2个时间区间可以多达13种情况,实现起来特别容易绕晕,正好找到这样一个工具类可以满足需求,只需要一个方法便可计算出结果,很方便。ThreeTen 的设计里面 Instant 表示时间点,Interval 表示时间段,使用Interval即可对区间进行判断。  例如:判断是否有交集(Overlaps) Instant startA = Instant.parse("2018-08-01T00:00:00Z"); Instan

2020-12-09 15:36:45 638

转载 使用Joda-Time优雅的处理日期时间

简介在Java中处理日期和时间是很常见的需求,基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强大,于是就诞生了Joda-Time这个专门处理日期时间的库。由于Joda-Time很优秀,在Java 8出现前的很长时间内成为Java中日期时间处理的事实标准,用来弥补JDK的不足。在Java 8中引入的java.time包是一组新的处理日期时间的API,遵守JSR 310。值得一提的是,Joda-Time的作者Stephen Colebourne和Oracl

2020-12-09 15:26:44 422

转载 JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解

文章目录 一、LocalDate、LocalTime、Instant、Duration、Period 1、LocalDate和LocalTime a、LocalDate b、LocalTime 2、合并时间和日期 3、机器日期和时间格式 4、定义Duration 和Period 二、操纵、解析和格式化日期 1、使用TemporalAdjuster 2、打印输出及解析日期 a、格式化和解析日期java8提供

2020-12-07 16:07:52 859

空空如也

空空如也

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

TA关注的人

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