- 博客(11)
- 收藏
- 关注
原创 elasticsearch学习笔记(四)
FST 在Lucene的原理一、Node和ArcNode表示节点状态(图中的圆圈)分为UnCompliedNode和CompliledNode分别用来保存后续没有Arc的节点Arc表示存储的字符的对象二、位运算int BIT_NUM_1 =1 << 0; ==》1int BIT_NUM_2 =1 << 1; ==》2int BIT_NUM_4 =1 << 2; ==》4int BIT_NUM_8 =1 << 3; ==》8int B
2021-12-15 22:11:38
1315
原创 elasticsearch学习笔记(三)
elasticsearch核心概念一、elasticsearch是基于Lucene开发的Lucene是一个成熟的全文检索库,由Java语言编写,具有高性能、可伸缩的特点,并且开源、免费。二、全文检索索引系统通过扫描文章中的每一个词,对其创建索引,指明在文章中出现的次数和位置,当用户查询时,索引系统过就会根据事先简历的索引进行查找,并将查找的结果反馈给用户的检索方式三、倒排索引四、倒排索引的数据结构五、倒排索引的倒排表压缩算法一:FOR-Frame Of Reference将后一个数字与前
2021-12-14 21:59:30
1150
原创 elasticsearch学习笔记(二)
kibana安装踩坑笔记一、查看kibana进程kibana 使用 ps -ef|grep kibana 是查不到进程的,主要原因大概是因为 kibana 是node 写的。所以kibana 运行的时候是运行在node 里面。可以使用ps -ef|grep node查看
2021-12-12 22:38:59
954
原创 elastic学习笔记(一)
elastic学习笔记(一)elasticsearch安装(V7.10.0)踩坑笔记一、elasticsearch在6.X版本后不允许使用root账户启动创建其他账户 adduser es创建密码 passwd es二、生产环境安装完毕后要修改data和logs路径修改 elasticsearch.ymlpath.data: /home/es/elasticsearch-7.10.0/datapath.logs: /home/es/elasticsearch-7.10.0/logs三、启
2021-12-12 20:24:41
1441
原创 mysql order by create_time 当create_time时间一样时,分页查询可能会出现不同页码有相同数据
mysql order by create_time 当create_time时间一样时,分页查询可能会出现不同页码有相同数据解决办法,多加一个排序条件例如ORDER BY create_time DESC =》ORDER BY create_time DESC,d DESC
2021-11-12 15:53:42
1685
原创 StreamAPI取两个List中一方的差集,并按所需属性转换为新的List
直接上代码import lombok.Data;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;public class Test { public static void main(String[] args) { Temp temp1 = new Temp(11L, 1, "11111"); Temp temp2 = new T
2021-08-31 15:50:31
246
原创 spring-boot @configurationproperties注解不生效
spring-boot @configurationproperties注解不生效直接上解决办法1、spring-boot启动类上加@Enableconfigurationproperties({Target.class})2、配置信息要写在application.properties中
2020-07-13 11:03:28
11511
原创 JAVA对象复制-Orika常用方法的简单封装应用
Orika是一种java Bean映射框架,可以实现从一个对象递归拷贝数据至另一个对象。对象的拷贝在开发中的应用场景非常多,比如我们需要一个新的类只继承原有类的部分属性;亦或者需要一个新的类增加更多的属性(可以用继承实现);亦或者只取两个类中有交集的属性:简单封装Orika由于每次使用都需要new一个MapperFactory的基础类MapperFactory mapperFactory...
2019-12-10 15:44:11
1164
原创 IOS移动端页面操作过程中发生位移后焦点错位的问题修正
问题描述之前开发移动端产品时发现过一个很奇怪的问题,移动端的页面在安卓客户端上操作一切正常,而在IOS客户端,如果页面发生了位移(比如召唤出输入法把页面顶上去了一部分),那么在后面出现有弹框(例如提示框,需要点“确认”按钮)的时候,按钮的焦点会发生位移(原按钮位置点击无效,必须得往上或者往下一段距离才能点得到)。此项目使用的是客户端内嵌页面,页面开发使用的是vue。问题解决针对页面焦点的位移...
2019-12-04 11:09:52
606
1
原创 jar包部署后,读取resources目录下文件报FileNotFoundException:(No such file or directory)
一、问题场景最近遇到一个很奇怪的问题,放在资源目录下的同一份文件,在本地跑的时候能正常获取,打成jar包后部署在服务器上时就会报FileNotFoundException,这种本地跑和服务器上运行结果不一样的问题往往最让人头疼。二、问题发现通过查看日志,发现服务器在读取资源文件目录的时候获得的地址是这样的:看到报错信息后,瞬间就明白了。代码在服务器上运行的时,获取资源目录下的文件路径时会...
2019-12-03 14:40:09
2291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人