- 博客(7)
- 收藏
- 关注
原创 java解决跨域问题
什么是跨域? 就是在A网站中访问B网站的资源,此时违反了浏览器同源策略,自然就产生了跨域的问题。什么情况下会出现跨域问题? 不同域名下访问 这个不用说,自然会出现跨域问题 &
2021-01-14 17:27:08
442
原创 自定义异常处理
在我们进行业务处理时,业务异常是必不可少的,我们会对这些异常进行统一管理,即可美化代码也可方便我们进行异常解析。使用@ControllerAdvice结合@ExceptionHandler自定义异常,用于全局异常的处理 @ControllerAdvice,Spring注解,可对controller中被@PostMapping、 @GetMapping、@Reque
2020-11-04 18:19:02
324
原创 java中byte转bit
在物联网中,协议传输时常使用byte作为存储单位,但在一些协议中,为了节省开销,常常会使用bit作为存储单位,以便于节省资源,高效传输。换算单位: int = 4byte byte = 8bit转换方式int转单个byte int a = 10; byte b = (byte)a;
2020-11-03 17:04:39
3024
原创 Swagger
Swagger简介Swagger描述就不多说了,用简单一句话概括:Swagger是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的优势支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对我们来说非常方便,可以节约写文档的时间。提供 Web 页面在线测试 API:除了生成相关接口文档外,Swagger 生成的文档还支持在线测试。参数和格式都定好了,直接在界面上输入参数对应
2020-11-03 16:25:43
536
转载 java计算CRC16校验码
java计算校验和的一个公式,亲测可行有效 /** * 计算CRC16校验码 * * @param data 需要校验的字符串 * @return 校验码 */ public static String getCRC(String data) { data = data.replace(" ", ""); int len = data.length(); if (!(len % 2 == 0)) { return "0000"; } int num = le
2020-10-27 14:56:50
2048
2
原创 Java进制转换工具类
Java进制转换工具类在解析一些二进制协议时,通常会使用到进制转换,这里提供一些整理的进制转换的工具类,相对来说还是比较全的。byte相关 /** * 将int数值转换为占四个字节的byte数组 ,正序 ,低位在前,高位在后 * @param value 要转换的int值 * @return byte数组 */ public static byte[] intToBytesLH(int value) { byte[] src = new byte[4]; src[3
2020-10-26 16:06:18
2087
1
原创 HTTP工具类
HTTP工具类在工作中经常会调用外部系统接口,如第三方对接等都会使用到http工具类,整理出一些工具类,包含http请求和https请求。http请求 /** * get请求 * @return */ public static String doGet(String url) { try { HttpClient client = new DefaultHttpClient(); //发送ge
2020-10-26 15:05:25
5383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人