08 2020 档案

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