实习 | 招商网络科技Java面经

校大原创

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