面试题记录
发表于|更新于|面试
|浏览量:
目录
- 1. Java
- 2. Spring
- 3. SpringBoot
- 4. 数据库
- 5. MyBatis
- 5.0.1. 什么是MyBatis
- 5.0.2. Mybatis的优点
- 5.0.3. MBatis缺点
- 5.0.4. MyBatis与Hibernate有哪些不同
- 5.0.5. MyBatis的Mapper的每个接口会对应一个XML中的SQL,Mapper接口的工作原理是什么,Mapper中参数个数不同的接口是否可以重载?
- 5.0.6. Mybatis分页是如何实现的?分页插件的原理是什么?
- 5.0.7. MyBattis如何将SQL执行结果封装为目标对象并返回的?
- 5.0.8. Mapper中如何传递多个参数?
- 5.0.9. MyBatis动态SQL有什么用?都有哪些动态SQL?
- 5.0.10. 一对一,一对多的关联查询
- 5.0.11. MyBatis实现一对一,一对多查询?
- 5.0.12. 什么是MyBatis的接口绑定?有哪些实现方式
- 5.0.13. 使用MyBatis的mapper接口调用时有哪些要求?
- 7.1. 缓存更新策略,缓存初始化时数据如何缓存
- 7.2. 如何保证数据库与缓存数一致
- 7.3. 缓存穿透、缓存雪崩、缓存击穿
- 7.3.1. 缓存穿透
- 7.3.2. 缓存雪崩
- 7.3.3. 缓存击穿
- 7.3.4. Redis是单进程单线程的?
- 7.3.5. 一个字符串类型的值存储最大容量是多少?
- 7.3.6. Redis的持久化机制是什么?各自的优缺点是什么?
- 7.3.7. redis过期键的删除策略
- 7.3.8. 为什么Redis需要把所有数据放到内存中
- 7.3.9. Redis支持的Java客户端有哪些?官方推荐使用哪个
- 7.3.10. Jedis和Redisson对比有什么优缺点
- 7.3.11. redis如何设置密码及验证密码
- 7.3.12. 怎样理解Redis事务
- 7.3.13. Redis事务相关的命令有哪几个?
- 7.3.14. Redis的同步机制,主从,集群
