随笔分类 -  Java

摘要:原因分析 Aop 配置类加载了两次 @Around 获取返回值操作不当 解决方法 配置类只需要加两个注解,其他地方无需修改 @Aspect @Component public class AopConfig {} 获取返回值的错误操作 // 错误版本 @Around("log()") public 阅读全文
posted @ 2020-10-15 13:38 正在路上的兔子 阅读(3252) 评论(1) 推荐(1)
摘要:1.准备工作 idea 记得安装 lombok 插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <de 阅读全文
posted @ 2020-09-04 09:20 正在路上的兔子 阅读(284) 评论(0) 推荐(0)
摘要:需求 查询某个索引的全部数据,用于导出 什么是 scroll 查询 scroll 查询 可以用来对 Elasticsearch 有效地执行大批量的文档查询,而又不用付出深度分页那种代价。 游标查询允许我们 先做查询初始化,然后再批量地拉取结果。 这有点儿像传统数据库中的 cursor 。 游标查询会 阅读全文
posted @ 2020-09-01 10:55 正在路上的兔子 阅读(2409) 评论(0) 推荐(0)
摘要:准备 1.需要一个 json 数据数组,格式如下 [ { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 阅读全文
posted @ 2020-08-21 17:01 正在路上的兔子 阅读(3760) 评论(0) 推荐(0)
摘要:前言 今天交付 ES 管理平台,因为 ES 有两套集群,分别是5.x 和 6.x 为了代码的通用性,需要把 Transport Client 的相关操作全部废弃,改为直接调用 rest api 准备工作 <dependency> <groupId>org.apache.httpcomponents< 阅读全文
posted @ 2020-08-13 17:01 正在路上的兔子 阅读(2902) 评论(0) 推荐(0)
摘要:一. springboot 整合 shiro 1. 引入依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</v 阅读全文
posted @ 2020-08-11 14:35 正在路上的兔子 阅读(511) 评论(0) 推荐(0)
摘要:回顾 上一篇已经完成了代码生成的功能,但还是存在一个问题,生成之后无法使用,java 没有对新生成的 model,mapper 进行编译,查询的数据也就无法映射到对应的 JavaBean 中 解决思路 先保证重启后生成的代码是可用的,再来解决免重启生效的问题 1.解决多类型数据库获取数据库连接问题 阅读全文
posted @ 2020-08-10 16:45 正在路上的兔子 阅读(294) 评论(0) 推荐(0)
摘要:需求 将多个数据库连接的多张表的数据同步到es中 1.问题分析 现在数据库类型有 MySQL 和 SQL server, 数据库有很多,表也有很多,所以如果把每个表都用 JavaBean 写一遍,那得写成千上万个表,所以不可取。然后我想到用 Freemarker 模板引擎来自动生成 JavaBean 阅读全文
posted @ 2020-08-10 16:07 正在路上的兔子 阅读(252) 评论(0) 推荐(0)