职业规划】到底该如何成长,新手入行怎么成长,3-5年如何成长6-8年怎么向架构师发展?
技术成长的思考 初级程序员的成长路径 刚入行的程序员,最重要的是打好基础,提升代码质量。以下是一些建议: 扎实的编码功底: 不断review和学习别人的代码风格。 学习设计模式,提升代码的可维护性。 主动发现和解决问题: 使用阿里巴巴规约插件和sonarLint插件扫描代码。 抽象重复代码,提升代码
java
未读
hashmap底层原理
HashMap 工作原理详解 1. HashMap 的基本结构 HashMap 是一种基于哈希表的数据结构,它通过将键映射到值来实现高效的查找、插入和删除操作。HashMap 的核心结构是数组加链表(或树)。 主要组件 数组:用于存储链表或树的头节点。 链表:用于解决哈希冲突。 红黑树:当链表长度超
spring
未读
spring循环依赖之三级缓存
Spring 三级缓存机制 在 Spring 框架中,三级缓存机制用于优化 Bean 的创建和依赖注入过程。以下是对三级缓存的详细说明及其工作流程。 缓存层次 一级缓存(单例池): 存储完整的 Bean 实例。 直接从这里获取 Bean 是最优的。 二级缓存: 存储由三级缓存方法生成的 Bean 实