摘要:
1、 检索所有文档 2、 term检索 term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词,所以我们的搜索词必须是文档分词集合中的一个,如果没有安装分词插件,汉字分词按每个汉字来分。 3、 match检索 match查询会先对搜索词进行分词,分词完毕后再逐个对分词结果进行匹配,因此 阅读全文
摘要:
1、创建索引 1.1、使用缺省配置创建索引(5个分片,1个副本) 索引名称test必须小写 1.2、指定分片和副本: 2、查看索引 2.1、查看基本信息: 只返回配置信息: 2.2、查看多个索引: 3、删除索引 4、关闭和打开索引 关闭索引后不能更新索引和查询索引内容,否则会抛出错误 5、查看集群索 阅读全文
摘要:
一、两台机器 centos:192.168.31.10 win7:192.168.1.101 二、配置 三、测试 运行es后,测试:curl http://192.168.1.101:9200/_cat/health?v 用head插件: ’ 阅读全文
摘要:
本次安装在win7下,linux操作差不多。 Elasticsearch的版本是6.5.1 一、前置条件 1、安装nodejs,如果已经安装了,检查一下版本,最好大于6以上,不然后面会失败,官网上已经到10了 https://nodejs.org/en/download/ 2、安装grunt Gru 阅读全文
摘要:
一、下载包 官网:https://www.elastic.co/downloads/elasticsearch 下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz 解压:tar 阅读全文
摘要:
一、下载和解压JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二、设置环境变量 vi /etc/profile 在profile中添加如下内容: 让配置文件生效: 三、验 阅读全文
摘要:
动态代理:为一堆interface或类的实现提供统一的执行通道,从含义上就像局域网电脑通过代理上网一样,走统一的通道,代理控制通道,自然可以在通道里加上自定义实现,例如像AOP切面,日志等。 JDK的动态代理只能对接口实现,代理类需要实现InvocationHandler 接口。 一、接口 二、接口 阅读全文
摘要:
在HTTPS还没有普及的时候,前端采用HTTP协议,登录用户名和密码在不做任何控制的情况下是明文传输的,大量的网站都需要登录,大量的人使用同样的用户名和密码。 目的:防止登录密码名文传输(仅仅只是防止明文传输,加密效果取决于key,而key对于前台是透明的) 方式:前端页面用js加密前端登录密码,采 阅读全文
摘要:
一、kafka搭建 参照<kafka搭建笔记> 二、版本 springboot版本 kafka版本 三、基本的配置application.yml 实际上只有bootstrap-servers是必须配置的。 四、自定义topic 如果不配置topic属性,系统会用缺省的,当然名字得需要配置,也可以在生 阅读全文
摘要:
springboot异步操作可以使用@EnableAsync和@Async两个注解,本质就是多线程和动态代理。 一、配置一个线程池 二、异步操作 比如有一个日志服务需要异步入库 这里有一个小坑,writeLog函数不能由本类内其他函数调用,必须是外部使用者调用,如果内部函数调用会出现代理绕过的问题, 阅读全文