08 2020 档案
摘要:Spring作为Java领域最成功的开发框架,是Java程序员工作和面试都绕不过的一道坎,Spring Bean的生命周期更是重中之重。下面先探索一下Bean的生命周期流程,然后再慢慢庖丁解牛深入研究涉及到的相关接口和类。 Spring Bean生命周期流程图 从图中可以看出,Spring Bean
阅读全文
摘要:Class文件常量池 Clas文件中除了有类的版本、字段等描述信息外,还有常量池表(Constant Pool Table),用于存放编译期生成的各种字面量和符号引用,这部分内容在类加载后会存放在方法区中的运行时常量池。 符号引用 类和接口的全限定名 字段的名称和描述符 方法的名称和描述符 运行时常
阅读全文
摘要:ArrayList常用方法时间复杂度 ArrayList底层数据结构是:数组 增加 add(E):尾部添加,时间复杂度O(1) add(index, E): 指定位置添加,时间复杂度O(N);指定位置添加后,需要将指定位置后面的全部元素向后移动一个位置 删除 remove(E) :删除指定元素,需要
阅读全文
摘要:定义 单例模式是最简单的设计模式之一,属于创建型模式,它提供了一种创建对象的方式,确保只有单个对象被创建。单例的三个特点: 类只能有一个实例 需要自行创建实例 需提供一个全局访问点 模式结构 Singleton: 单例 代码示例 懒汉式(线程不安全型) public class Singleton
阅读全文
摘要:数据库事务隔离级别 事务隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable)。 读未提交:一个事务还未提交时,它做的变更就被别的事务看到 读提交:一个事务提交之后,它做的变更
阅读全文
浙公网安备 33010602011771号