xml
-
jsoup 超时(timeout) 不起作用、timeout not worked as expected详解编程语言
问题 jsoup(版本1.11.2)请求数据时,超时时间设置为1分钟,但是30秒就超时了,爆出SocketTimeoutException:Read timed out。 示例代码…
-
java进程 cpu100%问题排查详解编程语言
排查java进程cpu100%的大致过程 之前遇到过 之前也遇到过cpu 100%的问题,原因是while循环,死循环了,一直占有cpu。 cpu为什么会100% 我们都知道cpu…
-
opened too many files详解编程语言
opened too many files linux把socket当做文件管理,一个socket就是一个文件描述符,同时linux对文件描述符分别在进程和系统级别进行限制,也就是…
-
java 获取类和父类的属性和方法详解编程语言
问题 在日常开发中,经常需要获取当前类和父类的所有属性,没办法只能查API了。 getDeclaredFields VS getFields 查阅API得知,class.getDe…
-
httpclient connecttimeout sockettimeout区别详解编程语言
解释 httpclient作为http工具包,是基于socket的封装,所以httpclient的connectTimeout、socketTimeout到底层都是socket的c…
-
java 为什么说,不推荐使用+来连接字符串详解编程语言
在java中,有个说法,不推荐使用+来连接字符串,这是为什么呢? 来段测试代码 这是源代码 String s = “a”+”b”+”c”; for(int i=0; i<10…
-
java 枚举的真面目详解编程语言
缘起 在开发中,经常用到枚举,但一直没有认真研究过它。为了更好的理解枚举,决定好好挖掘挖掘。 举个最简单的例子,性别是定数的,可以枚举,所以很容易写出枚举类 public enum…
-
java 为什么遍历的时候不能删除元素详解编程语言
阿里巴巴java开发手册的建议 在看阿里巴巴java开发手册时,有一条建议是这样的。 【强制】不要在foreach循环里进行元素的remove/add操作。remove元素请使用I…
-
socket的connecttimeout不起作用详解编程语言
场景是这样的, tomcat启动后,我又起了vpn,全局加速,程序连接局域网ip,提示connect time out 我推测 socket连接一个不存在的ip,很快就会提示连不上…
-
java 标准输出流 错误流 System.out System.err 标准输出与错误输出顺序不确定详解编程语言
先看一段代码 Exception e = new Exception(“i is exception”); e.printStackTrace(); System.out.prin…