摘要: 记一次完整的SpringBatch批处理数据流程 需求 从400多行数据的Excel表格中批量读取数据,根据读取的数据再去调用api,拿到关键返回数据后整合写入新Excel文件。 excel表格仅第一列数据手机号为有效数据,需要读取。通过手机号调用api,获取手机号对应的学生信息-学院,班级,姓名, 阅读全文
posted @ 2024-08-19 13:57 chuimber 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 关于exists和in exists关键字和in关键字都能实现外表查询后的结果过滤功能。在SQL语句性能优化方面,建议exists代替in进行子查询,实际上二者分场景进行使用。 低效 SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND DEPTNO IN (SEL 阅读全文
posted @ 2024-08-12 16:42 chuimber 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 分页关键词rownum 和MySQL不同,MySQL中使用Limit进行分页实现,比如select * from t limit 10,5实现了查询(10,10+5]范围内的数据。Oracle数据库不支持limit关键字,但是有rownum这一虚拟字段。 rownum rownum是一个伪列,由数据 阅读全文
posted @ 2024-07-17 15:11 chuimber 阅读(8) 评论(0) 推荐(0) 编辑
摘要: <repository>和<mirror> 在Maven中, 和 配置项分别出现在不同的配置文件中,并且它们有各自的作用和执行顺序。以下是这些配置项的详细说明和它们之间的关系: <repository> in pom.xml 位置:位于项目的pom.xml文件中。 作用:定义了特定项目构建时使用的远 阅读全文
posted @ 2024-07-12 18:17 chuimber 阅读(345) 评论(0) 推荐(1) 编辑
摘要: SpringBoot如何使用PageHelper实现分页查询 在原始的分页查询方法中,需要编写复杂的SQL语句来限制查询结果的范围,通常需要使用LIMIT或者ROWNUM等数据库特定的语法来实现分页。在每个需要分页的查询方法中,都需要手动计算分页的起始位置和偏移量,通常需要根据页码和每页数量来计算, 阅读全文
posted @ 2024-05-02 17:20 chuimber 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 先说两种方式 继承SpringBoot提供的父Pom 在依赖关系管理<dependencyManagement>中通过添加带有 scope=import 的 spring-boot-dependencies 工件来进行依赖项管理 继承SpringBoot提供的父Pom <parent> <group 阅读全文
posted @ 2024-04-28 00:17 chuimber 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 原理探析 思路实现 密码加密存储 阅读全文
posted @ 2024-02-25 23:51 chuimber 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 自定义异常枚举类 枚举类用于定义自定义的异常类型,对应自定义错误码,错误信息,状态码 public enum ErrorCodeEnum { USERINFO_EXCEPTION(10001,HttpStatus.INTERNAL_SERVER_ERROR,"UserInfo Exception") 阅读全文
posted @ 2023-11-23 10:03 chuimber 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Vue3调用Element-plus涉及子组件v-model双向绑定props问题 在Vue3调用Element-plus的el-dialog组件时,碰到个很有意思的问题,el-dialog的属性值v-model直接控制对话框的显示与否,点击关闭对话框和遮罩区域,组件内部会自动更改v-model的值 阅读全文
posted @ 2023-11-14 15:24 chuimber 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: Springboot配置多数据源 业务中会存在同时操作多个数据库的情况,这种情况下可以创建配置类,添加数据源。大致步骤为: mapper分包,将操作对象为同一数据库的mapper放在同一个包内 修改配置文件的数据源 添加配置类 1.mapper分包 2.修改配置源 连接多个数据库时,url要更改为j 阅读全文
posted @ 2023-10-25 15:42 chuimber 阅读(630) 评论(0) 推荐(0) 编辑