摘要: eclipse有很多默认配置会造成其本身运行缓慢,特别是加载大型工程的时候,以下列举的几种方法可以优化eclipse的运行速度,加快工程的加载和构建。 关闭XML Validation 1. 关闭当前workspace的validation 打开Window -> Preferences,点击Val 阅读全文
posted @ 2017-05-19 17:37 写出高级BUG 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http服务时,由于超时导致自己的应用受影响。 4.5版本中,这两个参数的设置都抽象到了RequestConfig中,由相应的Builder构建,具体的例子如下: setConnectTi 阅读全文
posted @ 2017-05-19 17:07 写出高级BUG 阅读(10523) 评论(0) 推荐(0) 编辑
摘要: 在进行http请求时,难免会遇到请求失败的情况,失败后需要重新请求,尝试再次获取数据。 Apache的HttpClient提供了异常重试机制,在该机制中,我们可以很灵活的定义在哪些异常情况下进行重试。 重试前提 被请求的方法必须是幂等的:就是多次请求服务端结果应该是准确且一致的。 适合的方法:比如根 阅读全文
posted @ 2017-05-19 16:54 写出高级BUG 阅读(4177) 评论(0) 推荐(0) 编辑
摘要: Apache HttpClient是Apache提供的一个开源组件,使用HttpClient可以很方便地进行Http请求的调用。自4.1版本开始,HttpClient的API发生了较大的改变,很多方法的调用方式已经和3.x版本不同。本文使用的是当前最新的4.5.3版本。 首先在pom文件中引入htt 阅读全文
posted @ 2017-05-19 16:14 写出高级BUG 阅读(2402) 评论(0) 推荐(0) 编辑