- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Base64编码作用及使用详解
介绍:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法;1.使用场景:Base64一般用于在HTTP协议下传输二进制数据,由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换字符数据;然而直接转换是不行的,因为网络传输只能传输可打印字符;什么是可打印字符?在ASCII码中规定,0-31、127这33个字符属于控制字符,32-126这95个字符属于可打印字符,也就是说网络传输只能传输这95个字
2020-05-21 17:39:07 7844
原创 RestTemplate将返回数据转换为指定类型
1.exchange方法中支持ParameterizedTypeReference响应类型参数,可以将返回值转换为任何指定的类型 @Override public <T> ResponseEntity<T> exchange(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType,
2020-05-20 15:34:27 4690
原创 git stash暂存操作
开发过程中经常会遇到正在做当前任务,突然又要切换到其它分支调试代码,又不想将当前代码提交,这时就可以使用暂存操作,等其它事情完成后可以回过头来恢复暂存的任务继续开发;1.暂存操作#查看当前状态git status#如果有修改或新增代码可以使用暂存操作git stash save '暂存标识'2.查看当前暂存操作记录git stash list3.恢复暂存的工作pop命令恢复,恢复后暂存区域会删除当前的记录#恢复指定的暂存工作, 暂存记录保存在list内,需要通过list索引i.
2020-05-12 19:36:46 2078
原创 Common-io工具方法读取远程服务器文件
/** * * @param url 服务器文件地址,如http://xxx.xx.xx.xx/a.txt * @return 文件内容 */ public static String readRemoteFile(String url){ return readRemoteFile(url, null); } /** * 读取远程服务器上的文件 * @param url 服务器文件地址,如http...
2020-05-12 19:18:34 1281
原创 jackson序列化和反序列化@JsonProperty、@JsonGetter、@JsonSetter、@JsonFormat
1.@JsonProperty将传递过来的属性值序列化为指定的属性名package com.yaomy.control.test.po;import com.fasterxml.jackson.annotation.JsonProperty;public class People { @JsonProperty("USERNAME") private String username; public String getUsername() { retur
2020-05-12 09:48:48 11198
HTML5 websocket的headr如何加入扩展参数
2018-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人