招银网络科技一面
1.SpringBoot事务,项目使用的场景
@Transactional
public void a() {
update name = a where id =1;
耗时操作;
}
@Transactional
public void b() {
耗时操作;
update name = b where id =1;
}
a()执行在耗时操作,b()方法update语句结束,结果是什么
2.MySQL隔离级别,
3.MySQL锁机制,间隙锁在不同隔离级别下有什么差别,MySQL写锁的周期,获取释放锁的时机(跟java中的方法有关系)
4.写sql语句 select count(id) from table group by name
6.多线程的使用场景,为什么用多线程,优势
7.写一个多线程demo