2021-08-07mybaties结尾:查询缓存,dao开发分页+项目改造+spring框架

本文探讨了缓存技术在大型网站如淘宝中的应用,包括MyBatis的一级缓存和二级缓存机制,以及分布式缓存的主从复制和读写分离。重点讲述了Spring框架如何管理Bean,提升开发效率,并介绍了Spring的事务处理和IoC容器。同时,提到了分页插件的使用和Java环境配置。此外,还涉及了参数传递和XML配置文件在构建IoC容器中的作用。

查询缓存

比如淘宝好多人同时访问同一个物品,那么这个商品第一次被查询出来的时候可以放在缓存里,再查询的时候先去缓存里面找,如果没有再去数据库里面找,比如淘宝和天猫共一个账号这也是缓存的应用
在这里插入图片描述
mybatis本身就有缓存,在session级别生效的,是一级缓存,默认是开启的,关不了,线程不安全,mybatis缓存做的不好的地方就是不管缓存中有多少数据,某一条只要更新,所有的缓存中都全被情况

二级缓存:一个mapper一个缓存,开启后所有emp.emp对象都会被缓存,dep不会被缓存,开启dep…都开启…

在这里插入图片描述
在这里插入图片描述
跟一级一样也被清空
在这里插入图片描述
在这里插入图片描述分布式缓存:主从复制,读写分离

在这里插入图片描述

分页

分页插件,先添加依赖
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

各种函数帮我们

在这里插入图片描述
在这里插入图片描述

spring框架

所有类,dao,service,control都可以交给spring管理,提高开发效率

在这里插入图片描述spring不仅仅是对业务层管理,事务处理特性acid原则,

只有两个内容
在这里插入图片描述在这里插入图片描述ioc容器是核心,一个配置文件,能管理aop

在这里插入图片描述
在这里插入图片描述以后都不用自己写了

在这里插入图片描述
引入依赖

在这里插入图片描述
java的环境调回1.8

在这里插入图片描述建立xml文件,这就是ioc容器

在这里插入图片描述
在这里插入图片描述namespace还有下面的网址上网获得,没有网就没有提示,到此基本搭建完毕

在这里插入图片描述等价,非常的方便

在这里插入图片描述
在这里插入图片描述加载ioc容器,里面有啥就可以用啥

在这里插入图片描述

所有new都交给ioc,好处是帮我们new时帮我们依赖注入,可维护性提高了

在这里插入图片描述

获得ioc容器的两种方式,如果文件在别处可用第二种方式
在这里插入图片描述为了便于管理,定义了几个不同的文件

在这里插入图片描述
在这里插入图片描述str传递是值传递,arr数组传递是指针传递

在这里插入图片描述听懂掌声

在这里插入图片描述

在这里插入图片描述Cdata是html或者xml中转义的标签

在这里插入图片描述
在这里插入图片描述注入类↓
在这里插入图片描述注入内部对象

在这里插入图片描述集合注入
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤姆z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值