查询缓存
比如淘宝好多人同时访问同一个物品,那么这个商品第一次被查询出来的时候可以放在缓存里,再查询的时候先去缓存里面找,如果没有再去数据库里面找,比如淘宝和天猫共一个账号这也是缓存的应用

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中转义的标签

注入类↓
注入内部对象
集合注入





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

被折叠的 条评论
为什么被折叠?



