Mysql
文章平均质量分 70
LangForOne
奔三的小全栈,现任某互联网科技公司研究院开发工程师,前端后端皆有探究,不断提高,無限進步。文章多数为分享在工作开发项目中遇到的问题和一些思路经验,以及可有可无的心得分享
展开
-
MyBatis-Plus拦截器接口InnerInterceptor失效?因MyBatis缓存机制而踩的一个深坑
接口是 MyBatis-Plus 提供的一个拦截器接口,用于实现一些常用的 SQL 处理逻辑。例如某个组件运作在多系统的平台上,不同系统需要隔离,于是可以通过这个拦截器接口,给每一条要执行的sql末尾拼接一个的条件来实现不同系统只能查到对应系统ID的数据。而今天项目遇到的一个bug情景如下:所有的sql原本都要通过拦截器拼接这个校验系统ID的条件,但其中一条sql因为要查整个数据库中的数据是否有重复,所以就要去掉这个拼接的条件进而查询整个库表。原创 2024-09-06 18:40:53 · 743 阅读 · 0 评论 -
Spring Boot通过配置文件支持数据库自定义表名
直接上干货:例如一个叫xxx的项目,yml文件里加上这段创一个Configuration类放表名和Mapper看到这聪明的你应该已经知道后续该怎么做了原创 2024-01-29 11:15:49 · 666 阅读 · 0 评论 -
Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案(禅道相关)
而我产生这个问题的起因是:前一天不管是项目debug、Postman测试、Navicat启动都还好好的,也没更改过用户,怎么今天就突然连接不上了?用网上说的这些暴力方法未免过于麻烦了,那就控制变量好好想想,昨天在电脑上干了什么,才会发生现在这种情况。关于这个问题,网上查到的解决方法基本都是因为忘记Mysql密码或者用户权限问题,都说要重置密码或者删改配置文件什么的。其他应用可能也有造成这种结果的情况,多回想一下自己是因为之前多操作了些什么而出现的问题。结果原来是禅道搞的鬼。原创 2023-10-24 22:05:12 · 699 阅读 · 0 评论