自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 es的javaAPI(截图)

ES在的Java中的引用,这是我看教学视频时的笔记,在这记录一下,方便以后复习。 首先创建索引,之前在我在项目中的创建索引以后ES里储存的是字符串,在把JSON数据转换成字符串以后储存在ES里也可以增删改查。 而现在要做的创建索引的时候就把字段(字段)创建在ES里,创建字段(字段)时可以指定分...

2018-12-17 16:58:44

阅读数 107

评论数 0

原创 RestTemplate中文乱码

@Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory) { RestTemplate template = new RestTemplate(factory); ...

2018-12-03 18:23:34

阅读数 182

评论数 0

转载 java注解

最近复习了一下注解,看到一篇博客写的很好,在此转载以便以后看。 https://blog.csdn.net/briblue/article/details/73824058

2018-10-10 16:55:21

阅读数 42

评论数 0

原创 Map添加相同的key

HashMap是的key是不能重复的,如果有相同的key,最后一个key对应的value会把前一个相同的value覆盖掉。 如果键是一个对象的话,不同的对象就是不同的key 但是如果一个对象内相同的值看做是同一个对象的话就在model里面重写HashCode()和equals()方...

2018-09-09 10:37:12

阅读数 19421

评论数 0

原创 NoNodeAvailableException None of the configured nodes are available异常

调入一个坑在这里记录一下 es的http端口是9200,但是java端口是9300 这里要注意了   如果配成9200就会包下面的异常

2018-09-02 21:24:33

阅读数 7261

评论数 3

原创 linux中elasticsearch6.2.4安装中文分词器ik

我的es用的6.2.4版本,在github下载的ik分词器是6.3.0版本,结果重启es的时候报错了。。。 说我es版本和ik不兼容,网上查了一下6.2.4匹配的ik版本是6.2.4,下载地址https://github.com/medcl/elasticsearch-analysis-ik...

2018-09-02 21:21:48

阅读数 1202

评论数 0

原创 es增删改查原理

增删改原理 程序先把请求发到任意一个节点上,这节点叫做协调节点,这个协调节点根据路由算法算出文档应该存在那个primary shard,把请求转发到对应的primary shard中 存储文档并把数据同步到它的副本上(replica shard)。增删改的原理是一样的。 查询的原理 ...

2018-09-02 12:47:11

阅读数 276

评论数 0

原创 es在kibana的增删改查(截图)

批量查看 增删改查可以在批量中一起操作 查询,term是精确查询,不知道分词器的存在,不会把查询的单词分开 match知道分词器的存在,把AB俩个次会分开查询,只包含A的单词也会被查到 filter不计算相关性,可以cache...

2018-08-26 16:33:01

阅读数 4825

评论数 1

原创 centos7安装es

参考链接 su root选择用户 安装JDK,解压到/选择以后配置环境变量(要安装jdk8以及以上的版本) vi / etc / profile export JAVA_HOME =“/ opt / jdk1.8.0_181” export PATH =“$ JAVA_HOME / bi...

2018-08-26 14:31:48

阅读数 3160

评论数 0

转载 RabbitMQ学习笔记(四)

下面我用几张ppt图来总结一下RabbitMQ的运行机制和exchange类型的说明 exchange和Queue直接的绑定是由routingKey和QueueName之间的匹配度来绑定的

2018-08-19 21:42:32

阅读数 95

评论数 0

翻译 RabbitMQ学习笔记(三)

绑定 绑定是exchange和Queue之间的关系。这可以简单地理解为:Queue对来自此exchange的消息感兴趣。 绑定可以采用额外的routingKey参数。为了避免与basic_publish参数混淆,我们将其称为 绑定密钥。这就是我们如何使用键创建绑定。绑定密钥的含义取决于exch...

2018-08-19 20:40:36

阅读数 171

评论数 0

翻译 RabbitMQ学习笔记(二)

发布/订阅 生产者是发送消息的用户的应用程序。 队列是存储消息的缓冲器。 消费者是接收消息的用户的应用程序。 RabbitMQ中消息传递模型的核心思想是生产者永远不会将任何消息直接发送到队列。实际上,生产者通常甚至不知道消息是否会被传递到任何队列。、 生产者只能向Exchange发送消息。...

2018-08-19 19:51:43

阅读数 68

评论数 0

翻译 RabbitMQ学习笔记(一)

应用场景         RabbitMQ,或者说AMQP解决了什么问题,或者说它的应用场景是什么?      对于一个大型的软件系统来说,它会有很多的组件或者说模块或者说子系统或者(subsystem or Component or submodule)。那么这些模块的如何通信?这和传统的I...

2018-08-19 18:41:02

阅读数 325

评论数 0

原创 编译报错:实际参数列表和形式参数列表长度不同 解决方法

项目中Service和dao层是分开俩个模块放的,在Service层中的方法本来俩个参数,增加到4个参数以后,在编译打包时候报错:实际参数列表和形式参数列表长度不同。 应该把Service层的项目maven install一下就可以,但是还是会报错,要先把dao层的项目maven install...

2018-08-16 11:29:28

阅读数 4326

评论数 0

原创 jdk环境变量配置

idea突然启动不了了,在网上查一下说jdk可能损坏了,重装了一下jdk,掉入了配置环境变量的一个坑,在这里记录一下 正常在配置JAVA_HOME和CLASSPATH以后 在配置path时候用文本编辑,要把;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放在最前面...

2018-08-12 11:31:20

阅读数 155

评论数 0

原创 idea报Could not autowired解决办法

在maven子模块互相依赖中明明注入bean了 ,可以启动和正常运行,但是就报Could not autowired错,如果报这个错的话就不可以打包了,所以这个问题必须解决,在大致有几个办法可以解决。 第一个:在注解后加required = false 第二个:在settings中把后面的...

2018-08-06 20:32:44

阅读数 11832

评论数 0

原创 idea中maven创建子项目并且互相依赖

maven的子项目要互相依赖调用 首先创建一个父项目 在父项目中不需要src文件可以删除,在父项目中右键创建子moduel 以此类推创建childTwo 搞定了,在下一篇记录一下子模块互相依赖 在file ---project Structure中,在childO...

2018-08-06 20:12:28

阅读数 3599

评论数 0

原创 Spring Boot集成Elasticsearch查询数据(TransportClient)

下边就开始elasticsearch的查询操作,用的是TransportClient客户端。 elasticsearch是java的开发的对罐子是强依赖,要注意版本依赖 <dependencies> <dependency...

2018-08-02 20:02:39

阅读数 2851

评论数 1

原创 Lucene与elasticsearch初步认识

开始elasticsearch之前先说一下Lucene的,elasticsearch封装了Lucene的(全文搜索引擎)。 先内容建立索引,对在索引进行搜索的过程叫做全文检索。创建索引很慢但是使用时很快,所以创建索引是有必要的。对数据量大,数据结构不固定的数据用全文检索。 流程 创建索引...

2018-08-02 19:26:10

阅读数 61

评论数 0

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