随笔分类 - 面试类
摘要:题目:一个学生集合,假设姓名和生日相同,就算是同一个人,需将其过滤,如何实现? import java.util.*; import java.util.stream.Collectors; public class StudentMethod { public static void main(S
阅读全文
摘要:1、添加 PRIMARY KEY(主键索引) ALTER TABLE `表名` ADD PRIMARY KEY ( `列名` ) 2、添加 UNIQUE(唯一索引) ALTER TABLE `表名` ADD UNIQUE ( `列名` ) 3、添加 INDEX(普通索引) ALTER TABLE `
阅读全文
摘要:一、hashCode() 与 equals()区别? 1、如果两个对象的hashCode 值相等,那这两个对象不一定相等(哈希碰撞)。 2、如果两个对象的hashCode 值相等并且equals()方法返回 true,这两个对象相等。 3、如果两个对象的hashCode 值不相等,这两个对象不相等。
阅读全文
摘要:转载于:https://www.bilibili.com/video/BV1E7411q7Nx?p=1 一、RANGE分区 基于属于一个给定连续区间的列值,把多行分配给分区。 这些区间要连续且不能相互重叠,使用VALUES LESS THAN操作符来进行定义。 -- RANGE分区案例 create
阅读全文
摘要:synchronized关键字修饰普通方法时,获得的锁是对象锁,也就是this。 synchronized关键字修饰静态方法时,锁是类锁,也就是类名.class。 注:synchronized修饰不加static的方法,锁是加在单个对象上,不同的对象没有竞争关系;修饰加了static的方法,锁是加载
阅读全文
摘要:常用的有以下3种InnoDB、Myisam、Memory 区别: 1.InnoDB支持事务,支持外键,支持行锁,写入数据时操作快,支持ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写,MySQL5
阅读全文
摘要:一、@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。 1、@Autowired是Spring自带的注解,通过AutowiredAnnotationBeanPostProcessor 类实现的依赖注入 2、
阅读全文
摘要:转自:https://blog.csdn.net/axiaoboge/article/details/84335452 作者:JYRoy 出处:https://www.cnblogs.com/jyroy/p/11365935.html Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下
阅读全文
摘要:public class Singleton { // volatile防止指令重排序 private volatile static Singleton instance = null; public static Singleton getInstance() { // 多线程竞争情况下,其他线
阅读全文
摘要:第一种方式: import java.util.concurrent.CountDownLatch; public class ConcurrentTest { private static CountDownLatch latch= new CountDownLatch(1); public st
阅读全文

浙公网安备 33010602011771号