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

浙公网安备 33010602011771号