首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
breezeQian
掘友等级
Java 后端研发/公众号@breezeQian
|
京东
↗ 任何成长都离不开痛苦而持久的自律! ↗ 关注 Java 并发 Spring Job My
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 16
沸点 30
赞
46
返回
|
搜索文章
最新
热门
记录一次 order by 查询的数据丢失和乱序问题
1. 问题场景 系统中有一个列表页,列表页的数据来自下面的表 t,表 t 中有30多条数据。列表页是分页显示的,30条数据显示了 3 页。现在出现的问题是点击第 2 页和第 3 页时,会显示第1页的部分数据,还有一部分数据查询不出来。经过调试发现不是业务代码的问题,而是分页 s…
PageHelper分页后,分页参数丢失问题
大多数系统都需要分析功能。通常都是用物理分页实现,比如我们用关系数据库时是使用 SQL 语句提供的分页参数实现(比如 MySQL 的 limit 参数)。但在不同的关系数据库中,SQL 语句的分页参数都不同,所以有一些框架会提供通用的分页功能,屏蔽不同数据库的分页方式。在使用 …
自定义 MyBatis 拦截器,为业务赋能
1. 前言: 前几篇文章分享了下 MyBatis 拦截器的相关知识,这里再分享下自己项目中遇到的一个问题,然后通过自定义的拦截器快速的解决了问题。 2. 项目用到的技术: SpringBoot,MyBatis..... 3. 业务需求: 最近项目中需要增加「数据权限」功能。所谓…
MyBatis 插件的作用点
1. 前言 我们自定义的插件在 MyBatis 中,可以作用的对象默认只有 4 个,分别是 ParameterHandler,ResultSetHandler, StatementHandler 和 Executor 接口的实现类的对象。 MyBatis 启动时会加载解析配置文…
MyBatis 的插件对象如何创建出来的
1. 自定义插件友情提醒 MyBatis 允许我们在已映射 SQL 语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: 这些接口中方法的细节可以通过查看每个方法的签名来发现,或者直接查看 MyBatis 发行包中的源代码。 如果你…
谈谈 MyBatis 的插件化设计
MyBatis 是一个 ORM(Object Relational Mapping,对象 - 关系映射)框架,其中我们写的 Java 代码中的对象数据就是对象模型,关系数据库中的表数据就是关系模型。MyBatis 底层通过 JDBC 接口与关系数据库交互,主要功能是根据映射配置…
并行处理:性能优化之另辟蹊径
你是否有过这样的经历:自己写的功能耗时比较长,导致用户操作时需要等待好久。你我都知道此时他们的心中应该是:“一万只草泥马在策马奔腾“。接下来我们要做的就是「优化」了!( PS :这点 B 数还是有的)。当然,如果你没有这个问题,出门左拐! 说到优化,对于 WEB 程序来说,我们…
个人成就
文章被点赞
19
文章被阅读
14,226
掘力值
301
关注了
68
关注者
10
收藏集
21
关注标签
198
加入于
2018-07-01