java
不丸子
一个技术界的小学生,请多多指教
展开
-
JSONObject排序问题
随着json的盛行,很多接口签名都会用到json形势的body体。而在对json进行签名和对方验签的时候,在组装json字符串时候,json中key排序的规则、顺序,会直接影响签名结果。所以,一个完善的接口说明,如果json内容参与签名,是务必要规范json排序规则的。以下实现了,根据json中的key,按照ascii升序排序。以上实现了json根据key升序排序。可以看到,key的顺序并不符合预期。原创 2023-05-18 08:51:11 · 1605 阅读 · 0 评论 -
mysql排序先字母后数字
单个查询有效,发现联合查询无效。原创 2023-02-24 15:06:04 · 388 阅读 · 0 评论 -
springboot业务层主动回滚
我们返回一个-1和msg,但是上面的业务代码需要回滚,我们把业务代码try…catch一下然后finally里面手动回滚事务即可。在业务逻辑中有时候在没有异常情况下,业务不满足需求时候需要返回给前端一定的信息,不一定会出现异常,则需要手动将事务回滚。原创 2023-02-22 08:25:09 · 213 阅读 · 0 评论 -
rabbitmq消息被覆盖
此时虽然循环了两次,后面发送的消息会覆盖前面的消息。原创 2022-10-08 09:23:04 · 641 阅读 · 0 评论 -
java List转字符串
【代码】java List转字符串。原创 2022-09-28 14:29:06 · 4345 阅读 · 0 评论 -
mybatis判断是否存在参数
当我们在使用mybatis的时候,在xml中判断一个并没有传入的参数,会报错:Parameter ‘xxx’ not found. Available parameters are [xxx]原创 2022-08-07 22:04:19 · 2947 阅读 · 0 评论 -
Model/ModelAndView
RestController返回的是return的内容。无法返回到指定的页面。如果在使用@Controller标签的时候,需要返回JSON、XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。ModelAndView包含model和view两部分,使用时需要自己实例化,利用ModelMap用来传值,也可以设置view的名称。是MVC框架的M和V。Model只是用来传输数据的,并不会进行业务的寻址。是MVC架构中的M部分,是用来。...原创 2022-08-01 07:06:21 · 521 阅读 · 0 评论