摘要: 数据库三范式指的是什么? 1NF:属性不可拆分。 2NF:不能存在部分依赖(属性依赖主键的一部分)。 3NF:不能存在传递依赖,所有属性要直接依赖主键。 阅读全文
posted @ 2020-03-04 12:46 刘靖宇 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 自我检查: 1.ACID指的是什么的特性? 2.ACID分别指什么,具体的含义? 3.隔离级别是指什么的隔离级别,都有什么? 4.不同的隔离级别都解决了什么问题? 5.脏读,幻读,不可重复读具体指什么? 1.ACID指的是什么的特性? 数据库事务的特性 2.ACID分别指什么,具体的含义? 原子性, 阅读全文
posted @ 2020-03-04 12:33 刘靖宇 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.JDK原生动态代理的实现方式 必须提供接口,Spring默认使用这种方式。 2.cglib动态代理的实现方式 通过继承实现。 阅读全文
posted @ 2020-03-04 12:11 刘靖宇 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 自我检测: 1.代码 2.volatile的作用 3.两个 instance==null 分别的作用 4.synchronized同步代码块内,获取类的三个方法 1.代码 public class Singleton{ private static volatile Singleton instan 阅读全文
posted @ 2020-03-04 11:11 刘靖宇 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 自我检测 1.volatile关键字的作用 2.volatile是否是安全的,为什么 3.volatile什么时候是安全的 1.volatile关键字的作用 1)保证可见性:我称之为保证立即可见性,即不同线程在使用volatile修饰的变量前都会立即获取其最新值,修改后都会立即更新其最新值。 2)禁 阅读全文
posted @ 2020-03-04 10:44 刘靖宇 阅读(104) 评论(0) 推荐(0) 编辑