摘要: ## ThreadPoolExecutor自定义线程工厂 ThreadPoolExecutor线程池采用ThreadFactory中默认的DefaultThreadFactory实现类来创建的,使用工厂方法模式来设计的线程工厂创建线程。(而工厂方法模式对于我的理解:一个产物对应一个工厂) ``` s 阅读全文
posted @ 2023-05-07 21:40 sunpeiyu 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/1182771/202305/1182771-20230507211851136-789065745.png) ## 线程池执行流程 1. 线程池判断核心线程是否都处于运行状态,如果不是,就创建一个新线程来执行任务。 阅读全文
posted @ 2023-05-07 21:31 sunpeiyu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ## 用法 #### 导包 ``` org.springframework.boot spring-boot-starter-aop ``` #### 使用 ``` @Slf4j @Component("myAop") @Aspect public class SunpyAopBean { @Poi 阅读全文
posted @ 2023-05-07 21:15 sunpeiyu 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ## 注解@PostConstruct作用 在项目启动的时候,会执行该注解注释的方法,譬如项目启动的时候做一些常量初始化操作。 ## 用法 ``` @RequestMapping("/menu") @RestController public class MenuController { @Auto 阅读全文
posted @ 2023-05-07 17:13 sunpeiyu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: SpringBoot IOC流程图 网上找到一张画的比较清晰的流程图: IOC过程说明: createBeanInstance方法实例化bean和后置处理器。 populateBean方法填充属性。 initializeBean方法初始化(初始化过程分为 ① 执行bean的前置处理逻辑;② 执行be 阅读全文
posted @ 2023-05-07 09:10 sunpeiyu 阅读(59) 评论(0) 推荐(1) 编辑