- 博客(4)
- 收藏
- 关注
原创 记一次使用mybatis分页插件遇到的坑
记一次使用mybatis分页插件遇到的坑一.遇到的问题二.分析原因三.验证四.总结一.遇到的问题 在生产环境中,管理员列表的数据展示正常,而用户视角展示了数据,但是分页数据错误显示。废话不多说了,直接上图吧 管理员视角显示正常用户视角分页展示错误二.分析原因用户视角的查询结果是基于管理员视角查询出来的结果再后端进行了二次过滤,于是看了下mybatis的分页插件的代码,它是基于mybatis对SQL进行了一次拦截,实质是在查询的时候就对数据进行了分页。而将结果进行二次过滤的时候,
2021-03-04 10:49:12
615
1
原创 使用commander创建自定义命令行工具
准备工作 1.安装node.js,在官网下载即可,利用node.js的打包工具npm 开始 第一步. 首先创建一个demo文件夹(名称自定义) 第二步.在demo文件夹中创建一个bin文件夹,在bin文件夹下创建一个demo.js,然后在js中写下如下代码#!/usr/bin/env nodeconsole....
2019-01-04 16:36:39
1757
5
原创 spring boot学习之热部署
热部署:spring boot中类加载分为两个classloader,一个加载不改变的类,如一些jar包,一个加载修改的类,当springboot检查到修改的类时只重启那个加载修改的类,这样就比将项目停掉重启要快一点 在pom文件中加入devtools依赖即可,当classpath下的文件发生了修改(保存后)就会自动重启项目<dependency> ...
2018-06-12 15:14:53
241
原创 使用idea创建第一个spring boot 工程
首先打开idea,点击 Create New Project 创建一个新的工程,然后会弹出如下界面然后选择 spring Initializr , 最上面是选择JDK ,下面选择默认就行,然后点下一步Group 包名type这里选择 pom其他的默认就行,然后点击下一步这里选择添加的依赖以及spring boot的版本,然后点下一步,点完之后会显示如下D...
2018-01-25 14:11:26
1355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人