java
十四礼
这个作者很懒,什么都没留下…
展开
-
关于IDEA 2022.1.1 新版UI中Tab页不能多行显示的解决办法,已解决
关于IDEA 2022.1.1新版UI中Tab不能多行显示的解决办法,已解决原创 2022-08-29 09:45:50 · 4027 阅读 · 18 评论 -
关于Spring Cloud Alibaba 中Nacos配置中心在2.2.1.RELEASE版本中过时的问题
配置spring.cloud.nacos.config.ext-config[0] 在2.2.1.RELEASE版本中已经过时新的配置为spring.cloud.nacos.config.extension-configs[0]原创 2020-05-10 22:30:09 · 2328 阅读 · 0 评论 -
通过ResponseBodyAdvice包装统一返回类型
要求接口返回真实的业务数据对象,而且还要有统一的返回数据格式。例如,接口是这样的:@GetMapping("/user/{id}")public User user(@PathVariable("id") Integer id){ return userService.getUser(id);}但是返回的数据格式是这样的{ "code": 1, "msg": "成功", "data": { "id": 1, "username":原创 2020-07-31 10:07:41 · 1891 阅读 · 0 评论 -
调用微信wxacode.getUnlimited API获取小程序菊花码,有处理返回的错误信息
最近项目需要一个获取微信小程序菊花码的接口,查看了官方文档,发现有两个获取菊花码的api:wxacode.get与wxacode.getUnlimited。这两个的区别的主要是wxacode.get用的path, path最大长度 128 字节,有数量限制。wxacode.getUnlimited用scene且最大32个可见字符,只支持数字,大小写英文以及部分特殊字符,path不支持带参数,数...原创 2020-03-29 11:13:33 · 10541 阅读 · 13 评论 -
web页面管理服务以及查看日志
一、前言 最近老大让我负责了一个关于部署服务的功能,旨在方便同事可以发布自己负责的服务,同时可以让没有权限对服务器进行操作的同事不再频繁的发出吼叫:“哥,我接口没通,帮我看下日志!!”。大体先介绍一下背景,因为项目是分布式集群上的,光服务就二十多个,所以每次发布服务到生产环境就成了头号难题,在和老大讨论了好久之后终于决定要啃一下这个骨头。 大概的一个流程是,进入web管理页面,选择命令,后...原创 2020-01-04 17:33:31 · 3211 阅读 · 0 评论 -
学习记录:接口参数MD5算法校验
学习记录:接口参数MD5算法校验签名算法过程对除签名外的所有请求参数按key做ASCII升序排列,value无需编码。(假设当前时间的时间戳是12345678)例如:一共有三个参数,a=10,b=11,c=12,那么再加上时间戳之后就是四个参数,按Key做ASCII升序排列之后,> 得到拼装的字符串,a10b11c1212345678,当然加不加参数名这些规则由你来定用约定好的a...原创 2019-12-28 15:38:28 · 681 阅读 · 0 评论