07 2022 档案

摘要:使用JdbcTemplate来实现多数据源 实现思路:在配置文件中配置好数据源参数,通过构建DataSource将作为bean注册进容器,JdbcTemplate使用时从容器中拿取并切换 话不多说,直接开始正题 依赖 //其他的依赖省略,jdbc和数据库驱动依赖一定要有 <dependency> < 阅读全文
posted @ 2022-07-27 09:24 Cv工程师120621号 阅读(868) 评论(0) 推荐(0) 编辑
摘要:前情提要 先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库写成功,缓存更新失败,那么只要到达过期时间,那么后续的请求会从数据库拿取最新的数据。 在本 阅读全文
posted @ 2022-07-26 09:58 Cv工程师120621号 阅读(63) 评论(0) 推荐(0) 编辑
摘要:依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.0.5</version> </dependency> 导出 创建实体类 @Data @AllArgsConstr 阅读全文
posted @ 2022-07-25 17:01 Cv工程师120621号 阅读(213) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; import java.util.List; import static java.util.stream.Collectors.toList; public class Test { public static void main(Strin 阅读全文
posted @ 2022-07-22 14:57 Cv工程师120621号 阅读(143) 评论(0) 推荐(0) 编辑
摘要:依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> HttpClientResult实体类 import lombok.AllAr 阅读全文
posted @ 2022-07-22 13:30 Cv工程师120621号 阅读(93) 评论(0) 推荐(0) 编辑
摘要:注解定义 import java.lang.annotation.*; import java.util.concurrent.TimeUnit; /** * 防止重复提交注解 * @author */ @Target(value = {ElementType.METHOD}) @Retention 阅读全文
posted @ 2022-07-22 13:26 Cv工程师120621号 阅读(280) 评论(0) 推荐(0) 编辑
摘要:FastJson public static void main(String[] args) { MjUserDTO mjUserDTO = new MjUserDTO(); mjUserDTO.setId(Long.valueOf(120621)); mjUserDTO.setUserId(Lo 阅读全文
posted @ 2022-07-22 11:45 Cv工程师120621号 阅读(145) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; import java.util.List; public class SplitList { /** * 按指定大小,分隔集合,将集合按规定个数分为n个部分 * @param <T> * @param list * @param len * 阅读全文
posted @ 2022-07-22 11:44 Cv工程师120621号 阅读(60) 评论(0) 推荐(0) 编辑
摘要:随机数生成 rand():生成的是0-1之间的随机数。 生成[m,n]公式:RAND()*(n-m+1)+m 随机时间生成 select DATE_ADD(curdate(), INTERVAL FLOOR(1 + (RAND() * 86400)) SECOND ); 生成区间随机时间 updat 阅读全文
posted @ 2022-07-22 11:32 Cv工程师120621号 阅读(387) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示