
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
框架spring boot+shiro+jwt.验证token的时候报错如标题,经检查发现,前端传的token是"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTQ2OTUwMTYsInVzZXJuYW1lIjoi6ZO25bu65YWs5Y-4In0.4QHmHVCelLaaMe1H2n8iHPFq2PJwq5oimhMMqzhXjFk"后台
场景:单个删除时,需要提示具体删除失败的原因;批量删除时,需要提示删除失败总数。单个删除A和批量删除B都调用同一个方法C,区别是单个删除时传入的业务id放到list中再调用删除方法,这样后续删除如果有改动只需要改删除方法C就行,不需要改动A和B。为了保持事务一致,需要在A和B方法上添加注解@Transactional。C方法上可以不添加。经过上述操作,可以在使用for循环删除数据时,如果有一条删除

2.使用lengthb获取的是字节的长度,即,字母a是一个字符,返回的长度是1,汉字“我”在UTF-8编码中是3个字符,返回的长度是3。1.使用length方法获取的是字符的长度,即,不管是一个字母a还是数字1还是汉字“我”,使用该方法查询的时候返回的长度都是1。
经检查发现,需要把启动类中@ComponentScan注解改为@MapperScan,之后重启项目访问正常
1.在mapper.java文件中List<Map<String, Object>> getPaperList(String dwmc);2.在mapper.xml文件中<select id="getPaperList" resultType="java.util.Map">SELECTp.`id`,c.`company` companyName,p.`pape
1.判断Double类型:<if test="probability != null">probability = #{probability},</if>,在实体类中probability字段是Double类型;2.判断Integer类型:<if test="faceValue != null">face_value = #{faceValue}, <..
突然报错Malformed \uxxxx encoding。idea点击红圈中的按钮,

场景:在页面上只添加了一条数据,点击一次保存后,发下接口响应很慢又多点了几次,造成保存成功后,有多条一样的重复数据。解决方案:1.使用同步关键字对代码块进行加锁;2.在数据库中对需要保持唯一性的字段添加索引。...
突然报错Malformed \uxxxx encoding。idea点击红圈中的按钮,








