logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Column ‘XXX‘ cannot be null 问题解决方案

背景独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column “xxxx”cannot be null问题解决最快速的方法就是直接询问研发,告知是DB问题,因为mysql从哪个版本开始默认的时间这块有改动,需要修改配置;MySQL升级后,在执行sql语句insert INTO `表名` ( ) VALUES

#mysql
Column ‘XXX‘ cannot be null 问题解决方案

背景独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column “xxxx”cannot be null问题解决最快速的方法就是直接询问研发,告知是DB问题,因为mysql从哪个版本开始默认的时间这块有改动,需要修改配置;MySQL升级后,在执行sql语句insert INTO `表名` ( ) VALUES

#mysql
若依免密登录

最近做了一个微信扫码登录的功能整合到若依中,当扫码完成后,如何确定是哪个用户,以及权限有哪些,因为shiro的加密基于MD5所以密码不可逆,则不能从数据库查询后再解密,简单一些的话可以把需要登录的用户账号密码写死在配置文件中,我之前就是这么干的,但是这样做的话一旦修改密码,则需要修改配置文件,所以我想到了免密登录,在网上查了好多shiro的改造,也没整明白怎么回事,继承的类也是不知道干嘛的,所以自

#java
关于若依项目修改包名的常见问题

若依的包名默认是com.ruoyi但是在使用的时候要根据自己的需要进行更改,在更改的过程中遇到一系列问题,我们来一一解决(一)直接先把包名改了我先把包名直接重命名,这个时间有些长,可以慢慢等待,改完包名之后,我就直接运行了,结果.........我觉得是idea的启动器记录的是之前路径下的启动类,改完包名路径就不存在了,所以报错,然后我通过直接运行main方法来启动,没有再报找不到主启动类,报了一

#java
关于接口重复提交的解决方案

1,前端控制,按钮点击后置灰,无法再次点击2,前端重定向,就是页面点击了提交按钮后,跳转到其他页面,防止再次点击3,重点:后台接口控制原理解释:第一次访问接口时,将某个标志存入redis,设置过期时间,例如三秒内访问超过一次就算重复提交,下次再访问时先查询redis中是否有缓存,有则说明3秒没过,返回错误信息,如果没有就是超过三秒了,可以访问示例:第一步:写个接口@Inherited@Target

文章图片
#redis#缓存
到底了