jdk高版本加密
MessageDigest md5=MessageDigest.getInstance("MD5");
String newstr =Base64.encodeBase64String(md5.digest(str.getBytes("utf-8")));
return newstr;
MessageDigest md5=MessageDigest.getInstance("MD5");
String newstr =Base64.encodeBase64String(md5.digest(str.getBytes("utf-8")));
return newstr;
2019-06-04
最赞回答 / 慕桂英3094912
哎....我加了个try-catch捕获了一下这句话的异常,发现异常信息里输出的是数据库里的sales字段没有初始值,打开数据库一看果然sales字段没有设置默认初始值为0,设置好后再运行,OK,完美~ 真是个深刻的教训啊,不会debug找这个小错误找了一晚上.....
2019-06-03
已采纳回答 / FigSprite
直接debug查userPassDO的值也行,debug用不惯的话,可以直接在UserPassDO.class里写toString()方法,然后打印出来看看值
2019-06-03
最新回答 / qq_北冕_03149153
解决了 是CST的时区问题。jdbc的转换出现误差设置:mysql> set global time_zone = '+08:00';mysql> set time_zone = '+08:00';或者修改 my.cnf 文件,在 [mysqld] 节下增加 default-time-zone = '+08:00'。亏我排查好久。。。。参考:https://blog.csdn.net/airjordon/article/details/80985922
2019-06-01
最赞回答 / 嘿亚恒
我自己弄懂了,是因为我代码写错了
if (ex instanceof BusinessException)我错误的写成了
if (ex instanceof Exception)老师代码没问题,就是让UserModel==null,就是让它抛出java.lang.NullPointExcepti...
2019-06-01
哎,我也是培训过的,只不学的不精,花了那么多钱,真没想到还是慕课网的老师水平高,这包装器业务异常类实现课程的真的收益不菲。
2019-06-01
已采纳回答 / FigSprite
找jar包,可以去https://mvnrepository.com/,找自己想要的,直接复制粘贴即可,至于怎么找需要的jar包,多做项目就可以知道自己要什么jar包了
2019-06-01