- 是否使用过Java线程池,讲讲线程池的核心参数
- 向线程池提交任务之后,完整的执行流程是怎样的
- 线程池有哪些常用的拒绝策略
- 数据库事务包含哪四大特性
- ACID每个字母代表什么含义,底层如何实现保障
- MySQL提供了哪几种事务隔离级别,InnoDB默认使用哪一个
- @Transactional注解底层的实现原理是什么
- @Transactional注解包含哪些可用属性
- Spring事务有哪些传播行为,REQUIRED、REQUIRES_NEW、NESTED三者的区别
- 哪些情况会造成@Transactional注解失效
- 是否了解MyBatis的缓存机制
- MyBatis一级缓存和二级缓存分别是什么,二者有什么差异
- MyBatis里 #{} 和 ${} 的区别是什么
- 为什么 ${} 会存在SQL注入安全隐患
- Mapper接口和Mapper XML文件是如何建立关联的
- 介绍实习项目中做的数据权限体系重构工作
- 讲解飞书单点登录中的State+Ticket双重一次性令牌机制