会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
olzoooo
博客园
首页
新随笔
联系
订阅
管理
2020年3月20日
elasticsearch分页产生的问题记录
摘要: 1.问题产生:当从es中查出跨度为好几个月的日志时,直接点击第三千多页时出现错误查不出数据。 2.问题产生原因分析:首先用户查询跨度好几个月的日志然后直接点击第三千多页,也就是说用户要查第三万多条的日志记录。这一操作就会导致es返回不了相应的数据。因为elasticsearch是分布式搜索引擎,索引
阅读全文
posted @ 2020-03-20 15:55 olzoooo
阅读(521)
评论(0)
推荐(0)
2020年3月11日
elasticsearch一些操作和工作记录
摘要: 1.问题产生:存在es中的2020年的日志查不出来了,但是2019年的可以查出来。 2.排查:经过排查发现是operatetime字段排序造成的问题,再查看2019年和2020年的索引结构发现operatetime在2019年是keyword类型而2020年是text类型。 3.问题产生原因分析:由
阅读全文
posted @ 2020-03-11 17:28 olzoooo
阅读(474)
评论(0)
推荐(0)
2020年3月10日
elasticsearh中查询时出现‘Fielddata is disabled on text fields by default. Set fielddata=true on [operatetime] in order to load fielddata in memory by uninverting the inverted index...’
摘要: 当像往常一样查询es中的日志的时候发现查不出来数据。根据报错排查发现是排序字段的类型问题。查找官方文档发现:5.x之后,elasticsearch对排序、聚合所依据的字段用单独的数据结构(fielddata)缓存到内存里,但是在text类型字段是默认禁用的,如果需要则要单独开启,这样做的方法是为了节
阅读全文
posted @ 2020-03-10 11:59 olzoooo
阅读(1043)
评论(0)
推荐(0)
2020年3月7日
统一处理响应体
摘要: /** * 响应体处理 * @author lz */ @RestControllerAdvice(basePackages = "com.olzo") public class ResponseBodyConfig implements ResponseBodyAdvice { @Override
阅读全文
posted @ 2020-03-07 20:25 olzoooo
阅读(240)
评论(0)
推荐(0)
SpringMVC中的@ControllerAdvice
摘要: @ControllerAdvice是一个controller增强器,主要用于: 1.全局异常处理 2.全局数据绑定 3.全局数据预处理 一.全局异常处理 需要配合@ExceptionHandler来使用,@ExceptionHandler注解用来指明处理的异常类型 效果: 二.全局数据绑定 全局数据
阅读全文
posted @ 2020-03-07 18:39 olzoooo
阅读(241)
评论(0)
推荐(0)
2020年3月2日
批量删除数据库中所有的表和表中的数据
摘要: select concat('drop table if exists ',table_name,';') from information_schema.tables where table_schema = 'mytestdb' 通过在information_schema中查询出数据库名为myt
阅读全文
posted @ 2020-03-02 14:56 olzoooo
阅读(898)
评论(0)
推荐(0)
2019年10月18日
springboot启动之后初始化数据的几种方法
摘要: 1.实现ApplicationRunner和CommandLineRunner接口(建议) 当springboot的main方法快要执行结束时会调用afterRefresh然后再调用callRunners来加载所有的实现ApplicationRunner和CommandLineRunner的类然后执
阅读全文
posted @ 2019-10-18 18:02 olzoooo
阅读(4320)
评论(0)
推荐(0)
2019年9月27日
es嵌套和普通条件一起进行查询
摘要: 经过查询后发现boolQueryBuilder结构是这样的,符合预期可以查询成功
阅读全文
posted @ 2019-09-27 18:08 olzoooo
阅读(3320)
评论(0)
推荐(0)
2019年8月28日
向elasticsearch中动态添加字段报错问题和向elasticsearch中添加嵌套数据类型数据--工作学习记录
摘要: 今天在对已有的es库中进行update操作时发现update操作失败(提示说是操作不允许)。然后发现原因是:es中type的“dynamic”属性为“strict”。 然后感觉有两种方法解决: 1.向type中新增字段,再动态添加 2.修改es中dynamic属性为true(这种的话改动太大就算了)
阅读全文
posted @ 2019-08-28 18:02 olzoooo
阅读(2175)
评论(0)
推荐(0)
2019年8月2日
Springboot配置文件加载顺序
摘要: 当在不同的目录下存在多个配置文件时,配置文件加载顺序如下: 1.config/application.properties(项目根目录下的config文件中) 2.config/application.yml 3.application.properties(项目根目录下) 4.applicatio
阅读全文
posted @ 2019-08-02 09:50 olzoooo
阅读(495)
评论(0)
推荐(0)
下一页
公告