![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常bug
文章平均质量分 54
橡 皮 人
代码传递思想,技术创造回响。
展开
-
inputStream.avaliable()方法网络操作读取不全BUG
用InputStream.available()方法,这个方法可以在读写操作前先得知数据流里有多少个字节可以读取。需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。这是因为网络通讯往往是间断性的,一串字节往往分几批进行发送。例如对方发来字节长度100的数据,本地程序调用available()方法有时得到0,有时得到50,有时能得到100,大多数情况下是100。这可能是对方还没有响应,也可能是对方已经响应了,但是数据还没有送达本地。也原创 2024-03-21 19:40:56 · 645 阅读 · 0 评论 -
java.net.UnknownHostException: [hostName]: [hostName]: Name or service not known
最近一个新项目需要做功能和性能测试,公司给我分配了两台机器,于是我就把项目分别部署在了两台机器上,用postman测试一下,返回结果如下:然后本能地去查看日志,才明白错误的原因:原来是服务器hosts文件中没有配置当前主机名对应的ip,那么知道原因那就好解决了。原创 2023-07-04 22:05:26 · 3038 阅读 · 0 评论 -
org.dom4j.DocumentException: Error on line 1 of document : 前言中不允许有内容。
org.dom4j.DocumentException: Error on line 1 of document : 前言中不允许有内容。Nested exception: 前言中不允许有内容。有一个对象需要转成document格式,我就这样直接转了,但这样直接转。string转document的时候没有报文头,就是下面这玩意。网上找了一个工具类,这个工具类可以。,然后就有了上面的报错信息。原创 2023-05-24 19:16:54 · 6535 阅读 · 0 评论