2-SSM框架篇-5

简介: MyBatis缓存分两级:一级缓存基于SqlSession,默认开启;二级缓存基于Mapper Namespace,需手动启用——配置`cacheEnabled=true`并添加`<cache>`标签。可设置淘汰策略、刷新间隔等参数,提升查询性能。(239字)

21- Mybatis的一级、二级缓存 ?
一级缓存: 基于SqlSession级别的缓存 , 默认开启
二级缓存 : 基于SqlSessionFactory的NameSpace级别缓存 , 默认没有开启, 需要手动开启

# 配置cacheEnabled为true

<settings>...

 <!-- 开启二级缓存 -->

 <setting name="cacheEnabled" value="true"/>

 ...

</settings>


# 在映射配置文件中配置cache相关配置

<cache eviction="FIFO" flushInterval="60000" readOnly="false" size="1024">

</cache>

目录
相关文章
|
4月前
|
存储 NoSQL 算法
4-Redis篇-2
本文详解Redis集群架构与核心机制:采用哨兵集群(1主2从+3哨兵)保障高可用;对比主从复制、哨兵、Cluster分片三大方案;解析主从同步的全量/增量复制流程;说明Cluster基于16384哈希槽的分片存储原理;简述MULTI/EXEC等事务命令及实际使用情况。(239字)
235 6
|
4月前
|
Java 应用服务中间件 Maven
5-微服务篇-1
本文详解SpringBoot核心机制:①自动装配原理——通过@SpringBootApplication→@EnableAutoConfiguration→AutoConfigurationImportSelector→spring.factories加载条件化配置类;②启动流程三阶段:初始化、上下文创建、自动配置;③常用起步依赖、配置文件类型(properties/YAML)及加载优先级;④四种运行方式。
319 23
|
4月前
|
SQL JSON Java
2-SSM框架篇-3
本文详解SpringMVC核心机制:含11步标准执行流程、常用注解(@RequestMapping、@RequestBody等)及MyBatis关键知识点——#{}与${}区别、主键获取方式、字段名不一致的3种解决方案,助力Java Web开发深入理解与高效实践。(239字)
198 2
|
4月前
|
存储 关系型数据库 MySQL
3-MySQL篇-2
本文详解MySQL索引核心知识:涵盖单列索引(普通、唯一、主键、全文)、组合索引(含左前缀原则)及空间索引;剖析B+树等底层结构,对比MyISAM(非聚簇)与InnoDB(聚簇)存储引擎差异;并说明非主键索引的回表查询机制。
200 2
|
4月前
|
SQL 存储 关系型数据库
3-MySQL篇-3
本文详解MySQL索引核心概念:回表查询(先查索引再查主键)、覆盖索引(索引含所有查询字段,避免回表)、左前缀原则(联合索引最左匹配);并列举索引失效场景及建索引最佳实践。
194 0
|
4月前
|
存储 前端开发 Java
1-Java基础篇-6
本文详解JVM核心机制:运行时数据区(程序计数器、虚拟机栈、本地方法栈、堆、方法区)、堆栈区别、类加载器体系(启动/扩展/系统/自定义)及双亲委派模型,并介绍Java 8新特性(Stream流常用操作filter/map/sorted等、Lambda、Optional等)。
179 1
|
4月前
|
SQL Java 数据库连接
2-SSM框架篇-2
Spring事务基于AOP与数据库事务实现:通过代理拦截@Transactional方法,控制连接自动提交、异常回滚及传播行为;事务失效常见于非代理调用、private方法或异常被捕获;支持7种传播机制;AOP则用于解耦横切关注点(如日志、权限)。
180 2
|
4月前
|
XML 安全 Java
2-SSM框架篇-1
本文详解Spring核心概念:IOC(控制反转)与DI(依赖注入),介绍三种DI方式(构造器、Setter、接口注入),五种Bean作用域(singleton、prototype等),单例Bean线程安全性分析,以及byName、byType等自动装配方式。(239字)
173 1
|
4月前
|
存储 缓存 NoSQL
4-Redis篇-1
本文详解Redis在项目中的三大应用:热点缓存、业务数据存储(如验证码、排行榜)及分布式锁;涵盖5种基础数据类型、RDB/AOF双持久化机制、惰性+定期混合过期策略,以及8种内存淘汰策略。
243 19
|
4月前
|
SQL XML Java
2-SSM框架篇-4
本文详解MyBatis多表查询(关联/集合映射)、动态SQL(9种标签及OGNL执行原理)、延迟加载(association/collection支持)、批量插入(foreach用法)及主键返回机制,涵盖核心开发实践要点。(239字)
223 2

热门文章

最新文章