- 博客(3)
- 收藏
- 关注
原创 ES面试题
ES面试题1.为什么要使用ES? 系统中的数据,随着业务的发展,时间的推移,将会非常多,而业务中往往采用模糊查询进行数据的搜索,而模糊查询会导致查询引擎放弃索引,导致系统查询数据时全表扫描,在百万级别的数据库中,查询效率是非常低下的,而我们使用ES做一个全文索引,将经常查询的系统功能的某些字段,比如说电商系统的商品表中的商品,描述、价格还有id这些字段我们放入ES索引库里,可以提高查询速度。2.ES的master选举流程?1.ES的选举是ZenDiscovery模块负责的,主要包含Ping(节点之
2021-07-06 09:24:05
922
原创 ES基础学习
ES基础学习1.分片控制 用户可以访问任何一个节点来获取数据,这个节点我们称为协调节点。一般情况下我们采用轮询的方法来进行操作。2.数据写流程 1.客户端请求集群节点(任意)-协调节点 2.协调节点将请求转换到指定节点 3主分片需要将数据保存 4.主分片需要将数据发送给各个副本 5.副本保存后进行反馈 6.主分片进行反馈 7.客户端进行反馈可以通过参数调整,控制以上流程。参数 含义timeout 等待时间consistency 一致性,默认设置下
2021-07-05 12:22:23
217
原创 #Thymeleaf下的国际化配置
Thymeleaf下的国际化配置1.首先编写i18n文件在i18n文件下编写login.properties,然后在编写语言加地区的.properties文件。其中login.properties将会在没有或者位区域信息的情况下显示。其目录截图如下所示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZxO6jPJG-1603417705053)(C:\Users\zmh\Desktop\截图\目录截图.png)]2.在html页面中将所需要替换的信息标注由于采用的是t
2020-10-23 09:49:54
449
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人