摘要: 欢迎各位大佬,帮我斧正问题。先谢谢了。膜拜各路大佬。https://juejin.cn/user/210734637654270/posts 阅读全文
posted @ 2021-12-10 11:00 cchilei 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 需求:时间格式转换,将 LocalDateTime 转换成 时间戳 格式,但是需要兼容老版本WEB/APP,需要使用 Header 中的 Api-Version 字段,进行版本判断。 1.先看一下错误代码(此时,request=null) @Component public class LocalD 阅读全文
posted @ 2022-09-08 13:04 cchilei 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 常规情况下的sql分组统计为: select count(1)from 表where 条件group by字段; 但是有时往往需要添加不同的条件已经去重的统计以上语句就不能满足需求。 解决方案为: 1.添加条件的统计方案: COUNTICASE WHEN 条件 THEN 1 ELSE NULL EN 阅读全文
posted @ 2022-04-22 10:11 cchilei 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1. 背景介绍 v3版微信支付通过商户证书和平台证书加强了安全性,java版sdk包wechatpay-apache-httpclient内部封装了安全性相关的签名、验签、加密和解密工作,降低了开发难度。下面几个特性的实现,更方便了开发者。 平台证书自动更新,无需开发者关注平台证书有效性,无需手动下 阅读全文
posted @ 2022-03-30 15:11 cchilei 阅读(655) 评论(0) 推荐(1) 编辑
摘要: mysql 的YEARWEEK 和DATE_FORMAT DATE_FORMAT 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有 阅读全文
posted @ 2022-03-15 17:18 cchilei 阅读(338) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolTaskExecutor是spring core包中的,而ThreadPoolExecutor是JDK中的JUC。ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。 自己在之前写多线程代码的时候都是这么玩的executor=Exe 阅读全文
posted @ 2022-01-20 13:29 cchilei 阅读(277) 评论(0) 推荐(0) 编辑
摘要: //前提为a、b均不能为null if(a.compareTo(b) == -1){ System.out.println("a小于b"); } if(a.compareTo(b) == 0){ System.out.println("a等于b"); } if(a.compareTo(b) == 1 阅读全文
posted @ 2022-01-08 11:32 cchilei 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 手动开启事务,手动提交/回滚 @Resource DataSourceTransactionManager dataSourceTransactionManager; public void updateMonitorRecord() { taskExecutor.execute(() -> { / 阅读全文
posted @ 2021-12-20 11:07 cchilei 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 欢迎各位大佬,帮我斧正问题。先谢谢了。膜拜各路大佬。https://juejin.cn/user/210734637654270/posts 阅读全文
posted @ 2021-12-10 11:00 cchilei 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一.背景 最近mybatis-plus框架的更新,让我们基础开发中如虎添翼。其中基本的增删改查,代码生成器想必大家用着那叫一个爽。本人在使用中,也遇到一些坑。 比如savebatch,saveorupdatebatch,看着这不是批量新增,批量新增或更新嘛,看着api进行开发,感觉也太好用啦。 开发 阅读全文
posted @ 2021-12-07 15:15 cchilei 阅读(5401) 评论(0) 推荐(0) 编辑
摘要: 使用maven将子工程打包成JAR包,包内确实BOOT-INF目录,可以在子工程的pom.xml文件中加入如下配置: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
posted @ 2021-12-01 15:18 cchilei 阅读(606) 评论(0) 推荐(0) 编辑