上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页
摘要: 一、三大范式 a: 第一范式(确保每列保持原子性) b: 第二范式(确保表中的每列都和主键相关) c: 第三范式(确保每列都和主键列直接相关,而不是间接相关) 二、索引的分类 1.普通索引 :是最基本的索引,它没有任何限制 2.唯一索引 :与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许 阅读全文
posted @ 2020-12-02 00:49 jock_javaEE 阅读(120) 评论(0) 推荐(0)
摘要: 一、工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦 二、 public interface Car { public void 阅读全文
posted @ 2020-11-30 19:35 jock_javaEE 阅读(86) 评论(0) 推荐(0)
摘要: 一、什么是动态代理 1.代理对象,不需要实现接口 2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现的接口的类型) 3.动态代理也叫做:JDK代理,接口代理 二、JDK动态代理 1)原理:是根据类加载器和接口创建代理类(此代理类是接口的实现类 阅读全文
posted @ 2020-11-30 19:27 jock_javaEE 阅读(195) 评论(0) 推荐(0)
摘要: 一、 二、 1. 饿汉式:类初始化时,会立即加载该对象,线程天生安全,调用效率高。 2. 懒汉式: 类初始化时,不会初始化该对象,真正需要使用的时候才会创建该对象,具备懒加载功能 public class TestModel { public static void main(String[] ar 阅读全文
posted @ 2020-11-30 11:26 jock_javaEE 阅读(113) 评论(0) 推荐(0)
摘要: 乐观锁:是对同步资源加锁,但是更新的时候会判断,在此期间是否有被别的线程修改过,常见是CAS算法 悲观锁:对同步资源加锁,每一个线程进来时都要等待上一个线程释放锁,而synchronized与Lock就是悲观锁 阅读全文
posted @ 2020-11-29 20:18 jock_javaEE 阅读(123) 评论(0) 推荐(0)
摘要: 一、 /* * 1. ReadWriteLock : 读写锁 * * 写写/读写 需要“互斥” * 读读 不需要互斥 * */ public class TestReadWriteLock { public static void main(String[] args) { ReadWriteLoc 阅读全文
posted @ 2020-11-29 03:33 jock_javaEE 阅读(113) 评论(0) 推荐(0)
摘要: 一、 /* * 题目:判断打印的 "one" or "two" ? * * 1. 两个普通同步方法,两个线程,标准打印, 打印? //one two * 2. 新增 Thread.sleep() 给 getOne() ,打印? //one two * 3. 新增普通方法 getThree() , 打 阅读全文
posted @ 2020-11-29 03:21 jock_javaEE 阅读(113) 评论(0) 推荐(0)
摘要: 一、 /* * 一、用于解决多线程安全问题的方式: * * synchronized:隐式锁 * 1. 同步代码块 * * 2. 同步方法 * * jdk 1.5 后: * 3. 同步锁 Lock * 注意:是一个显示锁,需要通过 lock() 方法上锁,必须通过 unlock() 方法进行释放锁 阅读全文
posted @ 2020-11-29 03:12 jock_javaEE 阅读(133) 评论(0) 推荐(0)
摘要: 一、CountDownLatch :闭锁,在完成某些运算是,只有其他所有线程的运算全部完成,当前运算才继续执行 public void await() throws InterruptedException { }; //调用await()方法的线程会被挂起,它会等待直到count值为0才继续执行 阅读全文
posted @ 2020-11-29 02:56 jock_javaEE 阅读(117) 评论(0) 推荐(0)
摘要: 一、适当选择能够提高效率 阅读全文
posted @ 2020-11-29 02:33 jock_javaEE 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页