摘要: 线程池 一、线程池的核心概念 线程池本质上是一个管理线程的容器,它预先创建一定数量的线程,复用这些线程来执行多个任务,避免了频繁创建和销毁线程带来的性能开销。 1. 为什么要用线程池? 降低资源消耗:复用已创建的线程,减少线程创建 / 销毁的系统开销。 提高响应速度:任务到达时,无需等待线程创建即可 阅读全文
posted @ 2026-01-13 10:30 daring_ding 阅读(5) 评论(0) 推荐(0)
摘要: Bean 的生命周期是 Spring 框架的核心知识点之一,它描述了一个 Bean 从被 Spring 容器加载、实例化、初始化,到最终销毁的全流程。相比于 SpringBoot 应用的全局生命周期,Bean 的生命周期更聚焦于单个 Bean 实例的生老病死 一、各阶段详细解析 阶段 核心行为 扩展 阅读全文
posted @ 2026-01-12 11:43 daring_ding 阅读(85) 评论(0) 推荐(0)
摘要: Spring 定义了 7 种事务传播行为(枚举Propagation),核心解决 “方法 A 调用方法 B 时,B 的事务如何和 A 的事务交互” 的问题 1. 核心场景:嵌套方法调用 @Service public class ServiceA { @Transactional // A有事务 p 阅读全文
posted @ 2026-01-11 17:38 daring_ding 阅读(8) 评论(0) 推荐(0)
摘要: 一、实现思路 引入 MyBatis-Plus 核心依赖(确保版本正确); 配置分页插件(MyBatis-Plus 3.4.0+ 推荐使用新的插件配置方式); 使用 Page 类构建分页条件,调用 mapper 或 service 层的分页方法; 解析分页结果,获取总条数、当前页数据、总页数等信息。 阅读全文
posted @ 2026-01-10 12:17 daring_ding 阅读(211) 评论(0) 推荐(0)