上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 实际开发中,可能会用到自定义注解,以下为demo 主要步骤:1、自定义注解对象;2、借助AOP 1、添加AOP依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-ao 阅读全文
posted @ 2025-03-14 22:27 多多指教~ 阅读(46) 评论(0) 推荐(0)
摘要: 实际开发中,service层可能会执行多个步骤,那有些步骤可能和主任务没有太大关联,那我们可以采用线程去处理,这样就提高响应速度,当然也可以采用MQ,此处介绍的是用线程处理 1、controller层 @GetMapping("/thread") public void thread(){ demo 阅读全文
posted @ 2025-03-14 21:12 多多指教~ 阅读(13) 评论(0) 推荐(0)
摘要: 模拟http请求的restClient工具 post请求 get请求: 阅读全文
posted @ 2025-03-01 11:31 多多指教~ 阅读(46) 评论(0) 推荐(0)
摘要: 此处记录使用callable创建线程,使用线程池执行,看下是否有进行线程复用并且FutureTask返回结果 线程创建 public class MyCallableBakeUser implements Callable<String> { private int a ; public MyCal 阅读全文
posted @ 2024-10-31 16:59 多多指教~ 阅读(54) 评论(0) 推荐(0)
摘要: 此处记录一个使用ThreadPoolExecutor线程池的demo 线程池的作用:复用线程的技术 线程代码,此处使用Runnable创建线程 public class ExcutorRunnable implements Runnable{ @Override public void run() 阅读全文
posted @ 2024-10-31 16:28 多多指教~ 阅读(44) 评论(0) 推荐(0)
摘要: 线程的实现方式有三种: 1、extends Thread ,简单方便,但只能单继承,能做的事情少 2、implements Runnable ,很方便,但无法获取返回值 3、implements Callable ,可以获得返回值,返回值可自行定义 本章节介绍下callable使用 1、创建一个类, 阅读全文
posted @ 2024-10-30 17:43 多多指教~ 阅读(136) 评论(0) 推荐(0)
摘要: Runnable的几种写法: 创建个类 public class MyRunnable implements Runnable { @Override public void run() { for (int i = 0; i < 5; i++) { System.out.println("Runn 阅读全文
posted @ 2024-10-30 16:39 多多指教~ 阅读(47) 评论(0) 推荐(0)
摘要: 日常中,如果定时任务比较多,可以采用xxl-job这样第三方工具,当然,如果只有一两个,可以使用spring的schedule,方便好用,接下去就让我们去了解下 一、使用; 二、关于注解中一些属性的使用; 实现本质是基于 java 中的 ScheduledExecutorService 类的 sch 阅读全文
posted @ 2024-10-29 13:36 多多指教~ 阅读(663) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { PackSaveTimeReq packSaveTimeReq = new PackSaveTimeReq(); packSaveTimeReq.setType(ThirdPartyOperationTypeEnum. 阅读全文
posted @ 2024-10-21 16:18 多多指教~ 阅读(44) 评论(0) 推荐(0)
摘要: rocketMQ中有关事务的发送消息方式,写的一个demo 1、在MyProducer类中的方法,即先定义调用 @Component public class MyProducer { @Autowired private RocketMQTemplate template; public void 阅读全文
posted @ 2024-10-14 17:51 多多指教~ 阅读(190) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页