摘要: 摘要 本文通过分析@SpringBootApplication注解来逐步说明SpringBoot如何完成自动装配。分析之后写一个自定义启动器作为实践实例。 @SpringBootApplication /* * Copyright 2012-2020 the original author or a 阅读全文
posted @ 2022-08-10 18:01 Cv工程师120621号 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文通过一个实例浅析jdk动态代理,即使用jdk动态代理来完成aop,实现对目标方法的增强操作。 话不多说,进入正题 创建要代理的目标 注意:在我们使用jdk动态代理时有一个前提就是被代理的对象必须是一个接口 //模拟一个卖usb的场景 public interface SellUSB { f 阅读全文
posted @ 2022-08-10 15:06 Cv工程师120621号 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 话不多说,直入正题 注解定义 import com.ruoyi.kyaenum.SensitiveTypeEnum; import java.lang.annotation.*; /** * @Author: syb * @Description: 脱敏注解,用于实体类字段 * @DateTime: 阅读全文
posted @ 2022-08-08 13:59 Cv工程师120621号 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直入主题 1.怎么才算保证消息的可靠性 这个图相信都已经看过无数遍了,从图上我们可以看出来只要保证以下四个节点可靠,那么整个消息就是可靠的 生产者发送的消息保证到达了MQ MQ收到消息保证分发到了Exchange交换机 Exchange交换机分发消息到Queue并保证消息的持久性 消费者 阅读全文
posted @ 2022-08-05 16:05 Cv工程师120621号 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文使用docker部署rabbitmq,利用插件,使用SpringBoot来整合rabbitmq简单实现延时队列 docker部署rabbitmq docker安装步骤略 本文使用rabbitmq:3.9.1版本 部署rabbimq 1.拉取镜像 docker pull rabbitmq:3 阅读全文
posted @ 2022-08-01 17:46 Cv工程师120621号 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 使用JdbcTemplate来实现多数据源 实现思路:在配置文件中配置好数据源参数,通过构建DataSource将作为bean注册进容器,JdbcTemplate使用时从容器中拿取并切换 话不多说,直接开始正题 依赖 //其他的依赖省略,jdbc和数据库驱动依赖一定要有 <dependency> < 阅读全文
posted @ 2022-07-27 09:24 Cv工程师120621号 阅读(870) 评论(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号 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> HttpClientResult实体类 import lombok.AllAr 阅读全文
posted @ 2022-07-22 13:30 Cv工程师120621号 阅读(94) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示