ベアトリスの小さな家
Markdown语法与外挂标签写法汇总
🥧本文汇总Markdown格式以及外挂标签在网页端的渲染效果,可作为文档进行查询
延迟加载(懒加载)一篇入门
MyBatis 延迟加载引言前面一篇文章,介绍了多表查询,在实际使用中,我们会经常性的涉及到多表联合查询,但是有时候,并不会立即用到所有的查询结果,我来举两个例子: 例如,查询一批笔记本电脑的进货明细,而不直接展示每列明细对应电脑配置或者价格等的详细信息,等到用户需要取出某笔记本相关的详细信息的时候,再进行单表查询 再例如 ,银行中,某个用户拥有50个账户(打比方),再我们查询这个而用户的信息,这个用户下所有账户的详细信息很显然,在使用的时候再查询才是比较合理的 针对这样一种情况,延迟加载这一种机制就出现了,延迟加载(懒加载)顾名思义,就是对某种信息推迟加载,这样的技术也就帮助我们实现了 “按需查询” 的机制,在一对多,或者多对多的情况下 既然提到了延迟加载,当然顺便提一句立即加载,它的含义就是不管是否用户需要,一调用,则马上查询,这种方式,适合与多对一,或者一对一的情况下 (一) 必要准备首先,配置基本的环境,然后我们首先在数据库准备两张表 User表代码语言:javascript 复制 123456789CREATE TABLE USER ( `id` I ...
Mybatis详解--延迟加载
目录 1、N+1问题 2、什么是延迟加载 3、如何开启延迟加载 4、全局配置实现延迟加载 5、fecthLazy实现局部延迟加载 6、lazyLoadingEnabled和aggressiveLazyLoading的使用 回到顶部 1、N+1问题N+1问题主要是针对分步查询,分步查询就是使用association或collection标签中的select属性来执行另外一个 SQL 映射语句来返回预期的复杂类型,例如: ? 01<association property="department" column="department_id" javaType="department" select="com.thr.mapper.DepartmentMapper.selectDeptByDeptId"/> 在前面的代码中(分步查询),我们所有的级联都已经成功了,但是这样会引发性能问题,就是我们查询数据时,级联的数据也会跟着全部查询出来。但是如果我们暂时只需要部门的信息,而不需要级联对象中的信息,这就会使数据库多执行几条毫无意义的SQL,导致数据库资源的损耗和系统性能的 ...
Nginx安装教程(windows)
1.官网下载Nginx官网下载后解压到本地 2.安装部署1、下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,一定要在dos窗口启动,不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程,再启动才可以。2、使用命令行到达nginx的加压缩后的目录 1cd D:\nginx-1.19.1 3、启动nginx服务,启动时会一闪而过是正常的 1start nginx 4、查看任务进程是否存在,dos或打开任务管理器都行 1tasklist /fi "imagename eq nginx.exe" 通过任务管理器确认:之后就打开浏览器访问刚才的域名及端口http://localhost:80或127.0.0.1:80,(默认为80)出现欢迎页就说明部署成功了!启动脚本startup.bat(新建txt后另存,放到nginx.exe同一级)或者直接点击nginx.exe脚本内容: 123456789101112@echo offrem 如果启动前已经启动nginx并记录下 ...
tomcat安装配置详细教程
目录 一、明确tomcat的下载版本 二、检验JDK安装 1.查看配置好的JDK版本 2.注意项 三、下载安装tomcat 四、配置tomcat 五、检测tomcat是否正常启动 六、启动与关闭tomcat的方式 1.dos界面(配置了Path变量后) 2.系统“服务” 3.软件程序/脚本程序(程序在tomcat的bin目录中) 七、其他问题 1.其他无法启动tomcat的可能原因 2.解决浏览器无法显示“localhost:8080”对应网页的问题 3.解决tomcat界面出现乱码的问题 一、明确tomcat的下载版本tomcat版本与jdk版本的适配情况可在tomcat官网Apache Tomcat® - Welcome!左侧“Download”一栏的“Which version?”中查看。本文笔者选择jdk8适用的tomcat9版本。 若以jdk8使用tomcat10版本,在启动时tomcat界面可能会出现闪退情况,而只剩dos窗口。 二、检验JDK安装1.查看配置好的JDK版本搜索栏输入cmd回车,打开dos窗口,输入”java -version”查看。 2.注意 ...
使用 NSSM 把 FRP 安装为系统服务
本文介绍了如何使用 NSSM 将 FRP 安装为 Windows 和 Linux 系统服务的详细步骤,并包括相关配置和注意事项。
avatar
🐟认真摸鱼中
ベアトリス
Following me on GitHub
公告栏

那年今日
微博热搜
最新文章
最新评论
正在加载中...
小站资讯
文章数目 :
6
已运行时间 :
本站总字数 :
2.3w
本站访客数 :
本站总访问量 :
最后更新时间 :
访客地图
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面
隐私协议版权协议