09 2021 档案
摘要:webstrom回车空不了行 webstrom光标空格闪烁
阅读全文
摘要:  ;
阅读全文
摘要:索引失效原则 1. 复合索引跨列无序使用 2. 复合索引中使用!=、、NOT NULL、IS NOT NULL等会导致自身以及右侧索引失效 3. 对索引列进行操作包括但不限于函数、计算、类型转换 4. LIKE关键字进行模糊匹配查询中模糊匹配符号居左会导致自身以及右侧索引失效 5. 进行避免使用IN
阅读全文
摘要:synchronized简介: 作用、地位、不控制并发的后果 两种用法: 对象锁和类锁 多线程同步方法的7种情况: 是否是static、synchronized synchronized:可重入、不可中断 加锁解锁原理、可重入原理、可见性原理 synchronized缺陷 synchronized优
阅读全文
摘要:单例设计模式:确保一类只有一个实例,并提供一个全局访问点。 应用场景: 线程池、缓存、日志对象、注册表设置等 多线程下同步全局实例获取的方法 public class Singleton{ private static Singleton singleton = null; private Sing
阅读全文
摘要:第一种: 通过创建Thread子类并重写run()方法实现 第二种: 通过创建Runnable接口实现类并实现run()方法,将Runanble接口实现类的实例传入Thread(obj)来运行执行体 第三种: 通过创建Callable接口实现类并实现run()方法,将Callabe接口传入Futur
阅读全文
摘要:static关键字 static关键字可以修饰 变量、方法、代码块以及静态内部类; static修饰的内容在类加载时期进行一次初始化并赋予初始值; static修饰的内容是类级别,属于该类的各个对象共享,不依赖于某一个具体的对象; static修饰的内容是编译器静态绑定,对象的创建时运行器动态绑定;
阅读全文
摘要:重写 - 运行时多态 keyword ==> 两同两小一大 重写,多态在运行期的表现形式。出现在子父类,实现类与接口中。判定重载有一个规律:“两同两小一大” 两同:方法名和形参列表一致; 两小:抛出的异常和返回值相容于被重写的方法。(一旦返回值是基本数据类型,那重写的方法返回值必须一致或者是Obje
阅读全文
摘要:编写程序实现将一个文件复制到另一个文件中。 设计 4 个线程,其中两个线程每次对 j 增加 1 ,另外两个线程对 j 每次减少 1. 写出程序。 public class Main{ private int j=0;//定义变量j public synchronized add(){ j++;//定
阅读全文