- 博客(57)
- 收藏
- 关注
原创 SpringBoot定时任务@Scheduled源码分析&&配置定时任务线程池的3种方式
本文对SpringBoot中@Scheduled如何实现定时任务进行了源码分析,并给出了配置定时任务线程池的三种方式。
2024-12-10 16:14:58
2320
原创 DBMS-2.3 数据库设计(3)——数据库规范化设计实现(3NF、BCNF模式分解)
DBMS-2.3 数据库设计(2)——数据库规范化设计实现(3NF、BCNF模式分解)概述。
2024-09-29 16:23:55
1522
原创 ForkJoinPool
当任务1fork出子任务1.1和子任务1.2提交到线程池后,任务1会join子任务1.1和子任务1.2——即阻塞等待子任务1.1和子任务1.2执行完成返回结果,合并子任务1.1和子任务1.2的结果作为任务1的结果,并继续向上返回。(1)ForkJoinPool使用了窃取思想,用于最大效率利用线程资源,不会出现任务很多但是存在工作线程空闲的情况。(1)创建任务:ForkJoinPool管理的任务是由抽象类ForkJoinTask实现,通常只使用其两个实现类。各个子任务的计算结果。
2025-11-26 14:37:53
311
原创 CompletableFuture使用
(3)Supplier的作用就等于Callable,是一个提供返回值的Runnable任务。那为什么不直接使用Callable?(5)exceptionally、handle、whenComplete也可以同时注册。(2)FutureTask与CompletableFuture的使用区别。一.CompletableFuture概述。二.CompletableFuture使用。答:Callable任务允许抛出受检异常。(5)异步回调可以链式调用多次。
2025-10-12 16:01:44
806
原创 Spring Boot 3.X:Unable to connect to Redis错误记录
Spring Boot 3.X:Unable to connect to Redis错误记录
2024-12-15 10:34:04
2314
原创 入参校验:@Valid&@Validated&MethodArgumentNotValidException&BindException&ConstraintViolationException
入参校验:@Valid&@Validated&MethodArgumentNotValidException&BindException&ConstraintViolationException 使用概述。
2024-11-11 17:03:36
1367
原创 DBMS-3.3 SQL(3)——DML的INSERT、UPDATE、DELETE&空值的处理&DCL
DML的INSERT、UPDATE、DELETE&空值的处理&DCL概述。
2024-10-07 18:51:21
465
原创 DBMS-3.2 SQL(2)——DML的SELECT(含WHERE、聚集函数、GROUP BY、HAVING之间的关系)
DML中的SELECT概述。
2024-10-06 19:17:41
1351
原创 列表、数组排序总结:Collections.sort()、list.sort()、list.stream().sorted()、Arrays.sort()
集合、数组排序总结
2024-09-19 11:19:52
1529
原创 SpringBoot中的WebMvcConfigurationSupport和WebMvcConfigurer
SpringMVC中关于WebMvcConfigurationSupport和WebMvcConfigurer概述
2024-06-04 20:24:21
1823
原创 线程基础-2 线程创建方式
Java中,线程的创建方式、Runnable和Callable接口的区别、run()方法和start()方法的区别概述。
2024-05-20 17:12:56
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1