2023年6月13日

mysql用身份证号算年龄性别生日

摘要: 性别 IF (MOD(SUBSTRING(o.patient_id_card,17,1),2),'男','女') AS gender, 年龄 (YEAR(CURDATE()) - SUBSTRING(o.patient_id_card,7,4)) AS age, 生日 cast(substring( 阅读全文

posted @ 2023-06-13 10:30 rachelgarden 阅读(76) 评论(0) 推荐(0) 编辑

2023年3月13日

排除多余依赖包方法

摘要: 项目中引入的依赖包中包含了nacos,与现有的注册中心包eureka造成冲突,如何排除 1. 找出nacos所在的依赖包:terminal中输入以下命令 mvn dependency:tree 2. 在所在包排除nacos相关的东西,加以下代码即可 <exclusions> <exclusion> 阅读全文

posted @ 2023-03-13 14:41 rachelgarden 阅读(169) 评论(0) 推荐(0) 编辑

2023年2月28日

idea的小tip

摘要: 1. 校验正则表达式 String类型的matches方法中键入option+return选择 check regexp可以测试正则的正确性 阅读全文

posted @ 2023-02-28 14:23 rachelgarden 阅读(11) 评论(0) 推荐(0) 编辑

easypoi多sheet导出

摘要: 以前一直接触的是单sheet导出,这次的需求换成了多sheet导出,算是一个难点所以得记录一下 底层关键的代码就是: private static void defaultExport(List<Map<String, Object>> list, String fileName, HttpServ 阅读全文

posted @ 2023-02-28 12:01 rachelgarden 阅读(851) 评论(0) 推荐(0) 编辑

2022年12月5日

Mysql相关

摘要: 一. limit语句 1、当 limit后面跟一个参数的时候,该参数表示要取的数据的数量 例如 select* from user limit 3 表示直接取前三条数据 2、当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如 select * from user 阅读全文

posted @ 2022-12-05 17:18 rachelgarden 阅读(12) 评论(0) 推荐(0) 编辑

2022年11月23日

接口入参校验

摘要: 1. 有些传值校验不需要放在业务代码中,在vo中就可以拦截校验,以下的@DecimalMin意思是这个字段值需要>=0.01 2. 要让注解生效必须在contoller层加校验注解: @Validated 阅读全文

posted @ 2022-11-23 16:39 rachelgarden 阅读(42) 评论(0) 推荐(0) 编辑

2022年2月18日

静态变量设为non-public或者加final关键字

摘要: Class variable fields should not have public accessibility Vulnerability Minor Main sources cwe Available SinceNov 16, 2021 SonarAnalyzer (Java) Const 阅读全文

posted @ 2022-02-18 10:55 rachelgarden 阅读(268) 评论(0) 推荐(0) 编辑

2022年2月17日

随机数Random和SecureRandom

摘要: "Random" objects should be reused Bug Critical Main sources owasp-a6 Available SinceNov 16, 2021 SonarAnalyzer (Java) Constant/issue: 5min Creating a 阅读全文

posted @ 2022-02-17 14:43 rachelgarden 阅读(793) 评论(0) 推荐(0) 编辑

2022年1月2日

查询列表可筛选可模糊查询的写法

摘要: 框架:mybatis-plus 1 @Override 2 public OrderListPageDto listOrder(OrderListVo orderListVo) { 3 //返回值 4 OrderListPageDto result = new OrderListPageDto(); 阅读全文

posted @ 2022-01-02 14:38 rachelgarden 阅读(201) 评论(0) 推荐(0) 编辑

2021年12月31日

@Component类相互引用的加载顺序

摘要: 发现bug:没有消息通知,看日志发现调用消息通知的url前缀为null,定位到此工具类 进入工具类 进入ComponentConstant类:它引用了两个配置类 问题:component标注的类相互引用,但是注入时机有先后,导致参数为null 思路:指定component类的注入顺序 结论:@Dep 阅读全文

posted @ 2021-12-31 12:05 rachelgarden 阅读(3058) 评论(0) 推荐(0) 编辑

导航