![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
三省X
这个作者很懒,什么都没留下…
展开
-
Java程序发送POST请求,返回401错误,但是得不到返回值,使用postman却可以正常得到返回值
最近在测试接口时发现程序里返回401错误,但是返回值为null,之后用postman测试时,发现竟然可以正常得到返回体,怎么都想不明白这是怎么回事开始怀疑postman出了问题,于是又换了jmeter,也能得到返回值,于是开始排查程序,并查找资料,最后发现是 RestTemplate 的问题,对于非 200 状态码, 就直接抛出异常,会中断接下来的操作,返回null,因此401得不到返回体,经过查找资料和测试发现,对于非200错误,比如 4xx/5xx 异常信息捕获,可以通过以下两步解决1、修改Rest原创 2021-05-01 16:19:36 · 5482 阅读 · 0 评论 -
判断十六进制是否为补码,若为补码则求其原码
011F(十六进制)=287FF9B(十六进制)=-101 char[] hex_byte= {'0','1','1','F'};//{'F','F','9','B'} String temperature = ""; if(Integer.parseInt(String.valueOf(hex_byte, 0, 1),16)>7) {//补码 temper...原创 2019-11-09 23:37:21 · 1433 阅读 · 0 评论 -
java中 求余运算 % ,正负号问题
Java中的整数求余(包括负数):1、计算公式:a % b= a - (a / b) * b示例: 5 % 3 = 5 - (5 / 3) * 3 = 25 % -3 = 5 - (5 / -3) * - 3 = 2-5 % 3 = -5 - (-5 / 3) * 3 = -2-5 % -3 = -5 - (-5 / -3) * -3 = -2个人总结:1.结果的正负号取决于被取余数...转载 2019-10-28 10:46:09 · 2584 阅读 · 0 评论 -
Java中的 split 函数分割返回的字符串数组的长度
#1、如果要分割的字符出现在左侧或者中间任何一个位置,返回的长度是字符出现的次数+1: String str="745321954568"; String [] res=str.split("1"); System.out.println(res.length); //或者下面这种 String str="1745329954568"; String [] re...原创 2019-10-21 10:46:07 · 1882 阅读 · 0 评论