- 博客(8)
- 收藏
- 关注
原创 mybatis全局 select 语句添加 limit 限制(自定义拦截器实现)
要实现全局 select 语句的 limit 限制,可以通过配置 SQL 拦截器来拦截所有的 SELECT 语句,然后在拦截器中添加 LIMIT 条件。pagehelper 自带 limit 效果(使用 pagehelper 参数,不修改 sql 参数直接放行)默认 limit 效果(自动加上 limit 5000 限制)
2023-04-10 15:57:51 1972
原创 根据id 和 parentId生成多根列表的树状结构工具类
遂用反射改造了该方法(使用构造者模式,使用者仅需一行代码即可将多条数据记录构造为树状结构)如题,在研究 ruoyi 框架时发现 ruoyi 生成树状结构的方法需要硬编码具体的类型。代码如下,main方法为测试方法。
2023-04-06 10:22:34 772
原创 HuTool 工具包 ArrayUtil.zip 方法排序问题
学习使用他人的工具类方法一定要刨根问底,不能望文生义,好的学习习惯会避免让以后的自己掉进大坑。
2023-02-24 11:41:39 521
原创 如何向开源项目提交issue以及为什么开源社区不推荐使用 fastjson库
Github是一个面向开源的私有软件托管平台,因为只支持Git作为唯一的版本库格式进行托管,所以叫Github。它于2008年4月10日正式上线,它的开发者也是linux之父:“林纳斯·本纳第克特·托瓦兹”,作为一个分布式的版本控制系统,Github的功能除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
2022-11-14 18:43:20 1396
原创 初探 SpringMVC 之请求执行流程
首先,用户向服务器发送请求,请求会到DispatcherServlet,DispatcherServlet 对请求URL进行解析,得到请求资源标识符(URI),然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括一个Handler处理器对象、多个HandlerInterceptor拦截器对象),最后以HandlerExecutionChain对象的形式返回。DispatcherServlet 根据获得的Handler,选择一个合适的HandlerAdapter。
2022-10-09 16:32:00 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人