vivo手机怎么vivo滚动截屏

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
client有如下伪代码:
Socket ss = new Socket();
ss.connect(new InetSocketAddress(127.0.0.1, TCPServer.LISTEN_PORT), 4000);
ss.setSoTimeout(5000);
//dosomthing
InputStream is = ss.getInputStrean();
("read start time:" + System.currentTimeMillis())
int r = is.read(....);
("read start time:" + System.currentTimeMillis())
} catch(Exception e){
("throw exception time:" + System.currentTimeMillis());
上面这样的逻辑,ss.setSoTimeout(5000);把读超时设置为5000ms,可经过测试read的时间也不过才619ms 就抛出了如题的异常?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这是服务端是同步通知,时间过长,把服务端修改成异步的即可
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 Appjava.net.SocketTimeoutException: Read timed out 异常解决办法_Java_ThinkSAAS
java.net.SocketTimeoutException: Read timed out 异常解决办法
java.net.SocketTimeoutException: Read timed out 异常解决办法
内容来源: 网络
由于公司是链接的远程数据库,导致了数据操作缓慢,经常会出现:java.net.SocketTimeoutException: Read timed out异常。
为了解决这个异常我找了很多办法,但是归根结底是因为:客户端没有在规定的时间内把数据传给服务器,服务器为了保证服务性能,认定那个链接已失效,就出现了这个异常。
解决方式很简单,如果你不能更好的优化数据库,就设置服务器响应时间吧:
Statement db_stmt=Conn.createStatement();
db_stmt.setQueryTimeout(30);
ResultSet db_rset=db_stmt.executeQuery(countSql);
只要是这种类似的增加响应时间的设置都可以有效的解决这个异常,但是这个异常的主要原因还是因为数据库配置不合理,或者数据库操作有优化导致的,根本解决办法还是优化数据库。
如果大家有什么自己的想法和新的建议,请留言,我们一起讨论,谢谢!
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 vivo怎么截图手机屏幕 的文章

 

随机推荐