懒加载的概念 MyBatis中的延迟加载,也称为懒加载,是指进行关联查询时,按需执行子查询。 当程序需要获取|使用关联对象时,mybatis再执行子查询,这样可以减轻数据库的压力。 懒加载的适用场景: 当前业务只使用主加载对象的其他属性,或者暂时只使用主加载对象的其他属性,长时间以后才使用主加载对象 ...
分类:
其他好文 时间:
2020-01-12 15:06:30
阅读次数:
93
window.onload = function(){ var scrollTop = window.scrollY; var imgs = Array.from(document.querySelectorAll('img')); lazyLoad(); // 采用了节流函数 window.add ...
分类:
Web程序 时间:
2020-01-10 20:19:28
阅读次数:
126
下面介绍一种JS代码优化的一个小技巧,通过动态加载引入js外部文件来提高网页加载速度 【基本优化】 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完成页面渲染而不会造成页面堵塞问题,这个大家都懂的。 【基本优化】 将所有需要的<script>标签都放在</body>之前, ...
分类:
Web程序 时间:
2020-01-08 10:19:45
阅读次数:
86
什么是LazyLoad LazyLoad是一个很小的,压缩后1.5kb(未使用Gzip压缩)、不依赖的JavaScript实用程序,它使根据需要加载外部JavaScript和CSS文件变得超级容易。 只要有可能,LazyLoad将自动并行加载资源,同时在指定要加载的url数组时确保执行顺序。在不保留 ...
分类:
编程语言 时间:
2020-01-06 00:44:44
阅读次数:
390
1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 2、MyBatis ...
分类:
其他好文 时间:
2019-12-20 15:20:15
阅读次数:
69
延迟加载只对关联属性(Navigation Property)有用,普通属性没有这个东西。 延迟加载是一条一条的读取属性,调用一次,读取一次。 条件: context.Configuration.ProxyCreationEnabled = true;(默认为true) context.Config ...
分类:
其他好文 时间:
2019-12-14 09:32:46
阅读次数:
85
vue-lazyload简单使用 github地址:https://github.com/hilongjw/vue-lazyload 1.安装插件 npm install vue-lazyload --save 2.引用文件,一般在main.js全局引用,及全局配置 import Vue from ...
分类:
其他好文 时间:
2019-12-02 16:49:20
阅读次数:
102
图片懒加载下载地址:https://www.npmjs.com/package/vue-lazyload 第一步:下载 $ npm i vue-lazyload -S 第二步: 配置 第三步:使用 ...
分类:
其他好文 时间:
2019-12-01 16:49:07
阅读次数:
57
vue/cli2.0 脚手架 在项目写完了之后, 运行npm run build --report可以看出这个项目的资源占比情况。可以看出整个项目哪一个资源在整个项目占比最大。它会自动打开一个可视化的页面,看看你的哪一个资源占比最大 其中monent.js这个库占比还是比较大的。使用(date-fn ...
分类:
其他好文 时间:
2019-11-23 18:15:52
阅读次数:
55
mybatisConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/ ...
分类:
其他好文 时间:
2019-11-07 16:27:14
阅读次数:
112