摘要:
Spring 的三级缓存介绍 在 Spring 中,为了解决单例 Bean 的循环依赖问题,使用了三级缓存机制。这三级缓存本质上是三个 Map,分别如下: 1. 一级缓存(singletonObjects) 含义:也被称作单例池,它存储的是已经完全初始化好的单例 Bean 实例。当需要获取一个单例 阅读全文
posted @ 2025-03-14 18:17
皇问天
阅读(596)
评论(1)
推荐(0)
摘要:
Spring Bean 的生命周期描述了一个 Bean 从创建到销毁的整个过程,理解 Bean 的生命周期有助于我们在不同阶段对 Bean 进行自定义处理,实现特定的业务需求。下面详细介绍 Bean 的生命周期阶段,并给出示例代码。 1. Bean 生命周期的主要阶段 1.1 Bean 定义阶段 解 阅读全文
posted @ 2025-03-14 18:11
皇问天
阅读(98)
评论(0)
推荐(0)
摘要:
BeanFactoryPostProcessor 和 BeanPostProcessor 是 Spring 框架中两个重要的扩展点,它们允许开发者在 Bean 生命周期的不同阶段对 Bean 进行自定义处理。下面详细介绍这两个接口及其使用示例。 1. BeanFactoryPostProcessor 阅读全文
posted @ 2025-03-14 18:09
皇问天
阅读(10)
评论(0)
推荐(0)
摘要:
Controller 和 Service 是否线程安全分析 1. 默认情况下的线程安全问题 在 Spring 中,Controller 和 Service 组件默认都是单例(singleton)作用域,即整个应用中只有一个实例。单例对象在多线程环境下可能会存在线程安全问题,这主要取决于组件内部的状态 阅读全文
posted @ 2025-03-14 18:07
皇问天
阅读(54)
评论(0)
推荐(0)
摘要:
在 Spring 框架里,启动初始化的方式有多种,不同方式适用于不同场景,下面为你详细介绍: 1. @PostConstruct 注解 解释 @PostConstruct 注解是 JSR-250 规范里的注解,在 Bean 的依赖注入完成之后,会立即执行被该注解标注的方法。此方法只会执行一次。 示例 阅读全文
posted @ 2025-03-14 18:05
皇问天
阅读(16)
评论(0)
推荐(0)
摘要:
在 Spring 框架里,Bean 作用域明确了 Spring 容器如何创建和管理 Bean 实例。不同的作用域适用于不同的应用场景,下面将详细介绍 Spring 中常见的 Bean 作用域。 1. singleton(单例) 解释 这是 Spring 默认的 Bean 作用域。当一个 Bean 被 阅读全文
posted @ 2025-03-14 18:00
皇问天
阅读(58)
评论(0)
推荐(0)
摘要:
参考文档:https://www.cnblogs.com/zhzcc/p/18424260 Bean作用域# 名称作用域 singleton 单例对象,默认值的作用域 prototype 每次获取都会创建一个新的 Bean 实例 request 每一次 HTTP 请求都会产生一个新的 Bean,该 阅读全文
posted @ 2025-03-14 17:56
皇问天
阅读(6)
评论(0)
推荐(0)
摘要:
以下是对 MySQL 中这些重要概念的详细整理: 1. Delete、Drop 和 Truncate Delete 概念:是一条 DML(数据操作语言)语句,用于删除表中的一行或多行数据。它逐行删除数据,并且会触发相应的事务日志记录,支持使用 WHERE 子句来指定删除条件。 示例:DELETE F 阅读全文
posted @ 2025-03-14 17:34
皇问天
阅读(21)
评论(0)
推荐(0)
摘要:
Redis 提供了多种数据类型,每种数据类型都有其独特的特性和适用场景。下面为你详细介绍这些数据类型及其实际应用场景。 1. 字符串(String) 特点:Redis 最基础的数据类型,一个键对应一个值,值可以是字符串、数字或者二进制数据,最大能存储 512MB。 应用场景: 缓存:将经常访问的数据 阅读全文
posted @ 2025-03-14 15:32
皇问天
阅读(649)
评论(0)
推荐(0)
摘要:
一、为什么需要内存淘汰策略? 当Redis内存不足时,必须删除部分数据腾出空间。淘汰策略决定删除哪些数据。 二、常见淘汰策略(以Java为例) 1. LRU(最近最少使用) 原理:优先删除最久未被访问的数据。 场景:适合热点数据(如用户会话、高频商品)。 Java示例:Jedis jedis = n 阅读全文
posted @ 2025-03-14 14:55
皇问天
阅读(148)
评论(0)
推荐(0)