工具类
希风雨
游泳健身了解一下
展开
-
java发送post请求以raw形式和 Params形式发送2.0(RestTemplate)
两种形式无非一个是放在body里面,一个是以问号拼接放在链接后面raw形式(body里面) RestTemplate restTemplate = new RestTemplate(); //请求头 HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.add("Content-Type", "application/json; charset=UTF-8"); //参数 Map map原创 2021-07-09 11:36:07 · 5516 阅读 · 2 评论 -
简单生成全局唯一id(基于雪花算法)
ps:系统时间被回调可能会照成id重复<dependency> <groupId>com.baomidou </groupId> <artifactId>mybatis-plus</artifactId> <version>3.4.1</version></dependency>只要导入mybatis-plus再使用IdWorker这个类import com.baomidou.m原创 2020-12-04 15:43:35 · 1802 阅读 · 0 评论 -
xml与json互相转换
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.dom4j.*;import java.util.List;import java.util.Map;import java.util.Set;/** * xml解析工具类 */public class XmlUtils { publi原创 2020-08-10 09:08:20 · 2070 阅读 · 0 评论 -
java生成签名(SHA256)
签名格式:签名串1:所有需要传输的参数,去除sign字段和空字段,按字母表升序排列成key-value格式(例: key1=val1&key2=val2…)。java中对应map格式数据签名串2:对接方把签名串1用SHA256算法加密生成的签名作为sign字段传输,格式为&key=value,value是签名的秘钥配合加密的秘钥,可以用来解密完整签名串:由签名串1和签名串2拼接而成。 /** * 生成签名(SHA256) * * @param d原创 2020-08-10 08:21:34 · 17660 阅读 · 2 评论