- 博客(19)
- 收藏
- 关注
原创 es的javaAPI(截图)
ES在的Java中的引用,这是我看教学视频时的笔记,在这记录一下,方便以后复习。首先创建索引,之前在我在项目中的创建索引以后ES里储存的是字符串,在把JSON数据转换成字符串以后储存在ES里也可以增删改查。而现在要做的创建索引的时候就把字段(字段)创建在ES里,创建字段(字段)时可以指定分词器。首先创建创建索引之后要创建各个字段。首先创建客户端先在kibana创建索引和各个...
2018-12-17 16:58:44
381
原创 RestTemplate中文乱码
@Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory) { RestTemplate template = new RestTemplate(factory); //解决中文乱码 StringHttpMessageConverter stri...
2018-12-03 18:23:34
909
转载 java注解
最近复习了一下注解,看到一篇博客写的很好,在此转载以便以后看。https://blog.youkuaiyun.com/briblue/article/details/73824058
2018-10-10 16:55:21
231
原创 Map添加相同的key
HashMap是的key是不能重复的,如果有相同的key,最后一个key对应的value会把前一个相同的value覆盖掉。如果键是一个对象的话,不同的对象就是不同的key但是如果一个对象内相同的值看做是同一个对象的话就在model里面重写HashCode()和equals()方法,map是先从key的hashcode()来决定在存入map哪个地方的哪个链,equals()来判断...
2018-09-09 10:37:12
57288
1
原创 NoNodeAvailableException None of the configured nodes are available异常
调入一个坑在这里记录一下es的http端口是9200,但是java端口是9300这里要注意了 如果配成9200就会包下面的异常
2018-09-02 21:24:33
8454
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/releases下载好的zip包要用maven编译才可以,那就用idea编译好放到linux...
2018-09-02 21:21:48
2244
原创 es增删改查原理
增删改原理程序先把请求发到任意一个节点上,这节点叫做协调节点,这个协调节点根据路由算法算出文档应该存在那个primary shard,把请求转发到对应的primary shard中 存储文档并把数据同步到它的副本上(replica shard)。增删改的原理是一样的。查询的原理程序先给一个节点发送请求,这个节点是协调节点,然后节点用路由算法找出primary shard分片...
2018-09-02 12:47:11
1098
原创 es在kibana的增删改查(截图)
批量查看增删改查可以在批量中一起操作查询,term是精确查询,不知道分词器的存在,不会把查询的单词分开match知道分词器的存在,把AB俩个次会分开查询,只包含A的单词也会被查到filter不计算相关性,可以cache,查询速度要比基本查询query要快聚合查询a...
2018-08-26 16:33:01
11257
1
原创 centos7安装es
参考链接su root选择用户安装JDK,解压到/选择以后配置环境变量(要安装jdk8以及以上的版本)vi / etc / profileexport JAVA_HOME =“/ opt / jdk1.8.0_181”export PATH =“$ JAVA_HOME / bin:$ PATH”export CLASSPATH =“。:$ JAVA_HOME / lib”...
2018-08-26 14:31:48
7817
转载 RabbitMQ学习笔记(四)
下面我用几张ppt图来总结一下RabbitMQ的运行机制和exchange类型的说明exchange和Queue直接的绑定是由routingKey和QueueName之间的匹配度来绑定的
2018-08-19 21:42:32
218
翻译 RabbitMQ学习笔记(三)
绑定绑定是exchange和Queue之间的关系。这可以简单地理解为:Queue对来自此exchange的消息感兴趣。绑定可以采用额外的routingKey参数。为了避免与basic_publish参数混淆,我们将其称为 绑定密钥。这就是我们如何使用键创建绑定。绑定密钥的含义取决于exchange类型.channel.queueBind(queueName,EXCHANGE_NAME...
2018-08-19 20:40:36
426
翻译 RabbitMQ学习笔记(二)
发布/订阅生产者是发送消息的用户的应用程序。 队列是存储消息的缓冲器。 消费者是接收消息的用户的应用程序。RabbitMQ中消息传递模型的核心思想是生产者永远不会将任何消息直接发送到队列。实际上,生产者通常甚至不知道消息是否会被传递到任何队列。、生产者只能向Exchange发送消息。交换是一件非常简单的事情。一方面,它接收来自生产者的消息,另一方面将它们推送到队列。exchange所...
2018-08-19 19:51:43
176
翻译 RabbitMQ学习笔记(一)
应用场景 RabbitMQ,或者说AMQP解决了什么问题,或者说它的应用场景是什么? 对于一个大型的软件系统来说,它会有很多的组件或者说模块或者说子系统或者(subsystem or Component or submodule)。那么这些模块的如何通信?这和传统的IPC有很大的区别。传统的IPC很多都是在单一系统上的,模块耦合性很大,不适合扩展(Scalabilit...
2018-08-19 18:41:02
942
原创 编译报错:实际参数列表和形式参数列表长度不同 解决方法
项目中Service和dao层是分开俩个模块放的,在Service层中的方法本来俩个参数,增加到4个参数以后,在编译打包时候报错:实际参数列表和形式参数列表长度不同。应该把Service层的项目maven install一下就可以,但是还是会报错,要先把dao层的项目maven install一下,然后在把Service层的项目maven install就可以了更改了接口参数没有编译上。所...
2018-08-16 11:29:28
27463
1
原创 jdk环境变量配置
idea突然启动不了了,在网上查一下说jdk可能损坏了,重装了一下jdk,掉入了配置环境变量的一个坑,在这里记录一下正常在配置JAVA_HOME和CLASSPATH以后在配置path时候用文本编辑,要把;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放在最前面C:的后边才可以,放到最后边是不行的配置不成功。最后才成功,打开了idea...
2018-08-12 11:31:20
270
原创 idea报Could not autowired解决办法
在maven子模块互相依赖中明明注入bean了 ,可以启动和正常运行,但是就报Could not autowired错,如果报这个错的话就不可以打包了,所以这个问题必须解决,在大致有几个办法可以解决。第一个:在注解后加required = false第二个:在settings中把后面的√取消了第三个:在project Structure中删除spring组件这里在补充一...
2018-08-06 20:32:44
43506
原创 idea中maven创建子项目并且互相依赖
maven的子项目要互相依赖调用首先创建一个父项目在父项目中不需要src文件可以删除,在父项目中右键创建子moduel以此类推创建childTwo搞定了,在下一篇记录一下子模块互相依赖在file ---project Structure中,在childOne中依赖childTwo在pom.xml中也要设置,把childTwo的依赖导入...
2018-08-06 20:12:28
13258
1
原创 Spring Boot集成Elasticsearch查询数据(TransportClient)
下边就开始elasticsearch的查询操作,用的是TransportClient客户端。elasticsearch是java的开发的对罐子是强依赖,要注意版本依赖<dependencies> <dependency> <groupId>org.elasticsearch.client</groupId>...
2018-08-02 20:02:39
5865
1
原创 Lucene与elasticsearch初步认识
开始elasticsearch之前先说一下Lucene的,elasticsearch封装了Lucene的(全文搜索引擎)。先内容建立索引,对在索引进行搜索的过程叫做全文检索。创建索引很慢但是使用时很快,所以创建索引是有必要的。对数据量大,数据结构不固定的数据用全文检索。流程 创建索引 获得文档 构建文档对象 分析文档(分词) 创建索引 索引库 索引库中有索引和原文...
2018-08-02 19:26:10
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人