java
未读
hashmap底层原理
HashMap 工作原理详解 1. HashMap 的基本结构 HashMap 是一种基于哈希表的数据结构,它通过将键映射到值来实现高效的查找、插入和删除操作。HashMap 的核心结构是数组加链表(或树)。 主要组件 数组:用于存储链表或树的头节点。 链表:用于解决哈希冲突。 红黑树:当链表长度超
spring
未读
spring循环依赖之三级缓存
Spring 三级缓存机制 在 Spring 框架中,三级缓存机制用于优化 Bean 的创建和依赖注入过程。以下是对三级缓存的详细说明及其工作流程。 缓存层次 一级缓存(单例池): 存储完整的 Bean 实例。 直接从这里获取 Bean 是最优的。 二级缓存: 存储由三级缓存方法生成的 Bean 实