摘要: MyBatis 延迟加载 什么是延迟加载 延迟加载又叫懒加载,也叫按需加载,也就是说先加载主表信息,需要的时候,再去加载从表信息。代码中有查询语句,当执行到查询语句时,并不是马上去数据库中查询,而是根据设置的延迟策略将查询向后推迟 延迟加载的目的 减轻数据库服务器的压力,因为我们延迟加载只有在用到需 阅读全文
posted @ 2021-09-29 22:41 追こするれい的人 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 数据源 回顾JDBC JDBC访问数据库流程 加载驱动 获取Connection连接对象(消耗性能) 获取PrepareStatement对象 执行SQL语句 获取结果集 关闭Connection连接对象 问题 频繁访问数据库时性能下降(高并发) 数据源的概念 数据源是一种提高 JDBC 访问数据库 阅读全文
posted @ 2021-09-29 22:35 追こするれい的人 阅读(64) 评论(0) 推荐(0) 编辑
摘要: IoC(控制反转)概念 控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就由应用转移到外部容器,控制权的转移就是所谓的反转(控制权转移带来的好处就是降低了业务对象之间的依赖程度) DI(依赖注入)概念 依赖注入就是对象之间的依赖关系是在运行时动态注入的 阅读全文
posted @ 2021-09-29 18:08 追こするれい的人 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Spring 起源 EJB 弃用 1998 年 Sun 公司 发布 JavaEE 企业级解决方案 EJB1.0 框架,开发者可以使用 EJB 构建企业级应用;在使用 EJB 的过程中,开发者发现 EJB 极度复杂和繁琐。随着时间的推移,很多开发者对 EJB 不再抱有幻想,开始寻求更简便的方法。 Sp 阅读全文
posted @ 2021-09-29 17:30 追こするれい的人 阅读(30) 评论(0) 推荐(0) 编辑