- 博客(6)
- 收藏
- 关注
原创 同一服务Kafka多数据源配置
同一服务Kafka多数据源配置一个微服务项目,业务需要,引入两套kafka集群的配置1.xml文件加入新老Kafka集群配置信息2.添加KafkaTemplateConfig bean文件3.注解@Qualifier(“kafkaTemplateNew”)使用@EnableKafka@Configurationpublic class KafkaTemplateConfig { @Value("${spring.kafka.bootstrap-servers}") pr
2022-02-16 11:43:36
2190
原创 CompletableFuture
CompletableFuture.allOf(task1, task2).join() 等待所有异步任务完成异步任务:// 异步任务task1 && task2@Componentpublic class AsyncTasks { public static Random random = new Random(); @Async public CompletableFuture<Integer> doTaskOne() throws Exc
2021-09-16 00:28:28
149
原创 设计模式--适配器模式
设计模式--适配器模式适配器模式解释:场景:(具体代码待补充~~)采用模式:==何时使用?==平常代码有哪些场景使用到了适配器类?适配器模式解释: 将一个类的接口转化成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。场景:(具体代码待补充~~)冷水经过热水器(adapter)加热,提供热水给人洗澡。冷水类:冷水对象热水器类:实现人洗澡类接口,重写洗澡方法;有参构造接收冷水对象人洗澡类:洗澡接口采用模式:接口的适配器模式;对象的适
2021-05-16 00:07:22
192
原创 多线程执RabbitMQ多队列任务
多线程执RabbitMQ多队列任务系统任务是前端轮询,通过API从mq获取。调用代码:threadService.executeThread(new ExecuteTask());线程池设置:@Componentpublic class ThreadService{ private static ThreadPoolExecutor pool = new ThreadPool...
2019-05-29 11:54:38
1336
1
原创 controller层@autowired注入为null问题
controller层@autowired注入为null问题现象:自己在里面写的test方法测试的。在controller层调用service的方法时,报了空指针异常。刚开始以为是调用jpa出错了的原因。后面慢慢发现是根本就没有注入进来。现象如下图:在网上找了些文章看了,原来是我的test方法没有将相应的对象注入。刚开始是在@test,直接将controller类new出来。改成下图注入,...
2018-10-18 15:32:37
4915
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人