- 1
- 0
- 约5.43千字
- 约 5页
- 2026-03-04 发布于河南
- 举报
分布式数据库中MyBatisPlus与缓存集成技
巧试题及答案
分布式数据库中MyBatisPlus与缓存集成技巧试卷
一、选择题(每题2分,共20分)
1.MyBatisPlus中默认开启的一级缓存作用域是()。
A.SqlSession
B.Mapper
C.Application
D.Thread
2.下列关于MyBatisPlus二级缓存的描述,错误的是()。
A.二级缓存默认关闭,需手动开启
B.二级缓存基于Mapper命名空间,跨SqlSession共享
C.二级缓存支持Redis等第三方缓存集成
D.二级缓存会覆盖一级缓存,导致数据不一致
3.在MyBatisPlus中集成Redis作为二级缓存时,核心依赖是()。
A.mybatis-plus-boot-starter
B.mybatis-plus-annotation
C.mybatis-plus-core
D.mybatis-plus-redis
4.缓存穿透的解决方案不包括()。
A.布隆过滤器
B.缓存空对象
C.互斥锁解决缓存击穿
D.设置合理的缓存过期时间
5.MyBatisPlus通过注解开启二级缓存时,应使用的注解是()。
A.@Cacheable
B.@EnableCaching
C.@CacheNamespace
D.@CachePut
6.在分布式环境下,为解决缓存与数据库一致性问题,推荐的事务传播机制是
()。
A.REQUIRED
B.REQUIRES_NEW
C.NOT_SUPPORTED
D.SUPPORTS
7.MyBatisPlus中,通过XML配置开启二级缓存的正确标签是()。
A.cache
B.redisCache
C.mybatis:cache
D.cache-ref
8.下列关于缓存雪崩的描述,正确的是()。
A.大量Key同时过期,导致数据库压力骤增
B.缓存中不存在但数据库中存在的Key频繁访问
C.缓存与数据库数据不一致
D.缓存服务器宕机导致数据丢失
9.在MyBatisPlus中,使用Redis缓存时,自定义序列化方式需要配置()。
A.RedisTemplate的keySerializer和valueSerializer
B.SqlSessionFactory的cacheEnabled
C.MapperScannerConfigurer的basePackage
D.DataSource的url和username
10.MyBatisPlus一级缓存失效的情况是()。
A.同一个SqlSession中执行相同查询
B.同一个SqlSession中执行增删改操作
C.不同SqlSession中执行相同查询
D.手动清空缓存
二、填空题(每空2分,共20分)
1.MyBatisPlus的一级缓存是________级别的缓存,默认开启。
2.开启MyBatisPlus二级缓存时,需要在Mapper接口或XML中配置________
注解或标签。
3.分布式环境中,常用的缓存中间件有________、________和Memcached等。
4.缓存击穿的解决方案中,可以通过________保证同一时间只有一个线程查询
数据库。
5.MyBatisPlus集成Redis时,通过________类配置Redis连接信息。
6.为避免缓存雪崩,可以为不同Key设置________的过期时间。
7.在分布式事务中,________模式适用于需要保证缓存与数据
您可能关注的文档
最近下载
- 保密知识进校园主题班会.pptx VIP
- 分数槽集中绕组永磁同步电机转子永磁体损耗和温度场的研究检测技术与自动化装置专业论文.docx VIP
- DB31_T 1646-2025 市场监管信息共享应用技术规范.pdf VIP
- 一种产品可靠性评估及寿命预测方法、装置及电子设备.pdf VIP
- 《小儿药证直诀》.pdf VIP
- 三一挖机保养手册.pdf VIP
- 22G815 建筑结构抗浮锚杆.docx VIP
- DB31_T 1647-2025 智能电子导向胶轮公共交通系统技术要求.pdf VIP
- 学堂在线文物精品与文化中国考试答案.docx VIP
- 2篇 2026年关于深刻汲取违纪违法案件教训的对照检查与自我剖析报告.docx VIP
原创力文档

文档评论(0)