摘要: #1.9MyBatis的缓存 MyBatis的缓存分为一级缓存和二级缓存,如下图所示,在默认的情况下,一级缓存是开启的,而且不能被关闭。 一级缓存:指SqlSession级别的缓存,当在同一个SqlSession中执行相同的SQL语句查询时将查询结果集缓存,第二次以后的查询不会从数据库中查询,而是直 阅读全文
posted @ 2022-10-01 21:41 ╰(‵□′)╯ 阅读(65) 评论(0) 推荐(0) 编辑
摘要: #1.8 事务 事务是Web应用中不可缺少的组件模型,它保证了用户操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、和持久性(Durabilily).事务分本地事务和分布式事务两种。 ##1.8.1 本地事务 本地事务基于数据库资源实现,事务穿心地在 阅读全文
posted @ 2022-10-01 21:00 ╰(‵□′)╯ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Spring MVC中的MVC即模型-视图-控制器,该框架围绕一个DispatcherServlet设计,DispatcherServlet会把请求分发给各个处理器,并支持可配置的处理器映射和视图渲染等功能。 Spring MVC的工作流程如下图所示: (1)客户端发起HTTP处理请求: 客户端将请 阅读全文
posted @ 2022-10-01 20:08 ╰(‵□′)╯ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ##1.6 Spring AOP原理 Spring AOP通过面向切面技术将与业务无关却为业务模块所共用的逻辑代码封装起来,以提高代码的复用率,降低模块之间的耦合度。 Spring AOP将引用分为核心关注点和横切关注点两个部分。业务处理流程为核心关注点,被业务说依赖的公共部分为横切关注点。横切关注 阅读全文
posted @ 2022-10-01 19:53 ╰(‵□′)╯ 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #1.5 Spring IOC的原理 ##1.5.1 Spring IOC简介 Spring通过一个配置文件描述Bean与Bean之间的依赖关系,利用Java的反射功能实例化Bean并建立Bean之间的关系。Spring的IOC容器在完成这些底层工作的基础上,还提供了Bean实例缓存管理、Bean实 阅读全文
posted @ 2022-10-01 16:39 ╰(‵□′)╯ 阅读(48) 评论(0) 推荐(0) 编辑