摘要: 背景: 使用httpClient请求某登录型网站,模拟一个操作,一般步骤一个httpclient模式登录-》httpClient模拟操作; 此时发现,每次操作都需要进行一次登录,极其浪费时间,是否可以通过某一方式进行一次登录多次操作,这里提供一种方式,带cookie登录。 登录获取cookie: 创 阅读全文
posted @ 2018-12-03 16:19 程序猿||攻城狮 阅读(10513) 评论(1) 推荐(0) 编辑
摘要: Arrays.binarySearch为二分法查询,注意:需要排序 使用示例 Arrays.binarySearch(selectedRows, i) >= 0 阅读全文
posted @ 2018-12-03 15:51 程序猿||攻城狮 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 开发过程中或多或少会遇到一个方法需要等待两个及以上线程执行结果,如此我们如何处理,这里java提供两个方法CountDownLatch 和CyclicBarrier 方法,以下依次举例说明: CountDownLatch CountDownLatch 是java.util.concurrent包下的 阅读全文
posted @ 2018-11-26 20:19 程序猿||攻城狮 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示: 偶然看了一个老哥的代码,发现这种方式确实不错,如下: 其实还可以抛出异常来跳出循环,这里不多说了,网上一大堆实现。 阅读全文
posted @ 2018-11-08 21:10 程序猿||攻城狮 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 最近开发遇到一个项目,对方提供一个c#编写的动态库,图片处理需要调用该动态库方法,发现一张图片处理起来需要5s时间,对方无法提供有效解决手段,抱着试一试的想法反编译的对方的动态库,发现其中问题。 一下分享c#两个好用的反编译工具 1.Reflector 2.ilspycn 个人更倾向用ilspycn 阅读全文
posted @ 2018-11-06 19:28 程序猿||攻城狮 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 之前做过一个项目,在android上实现gif图的播放以及点击屏幕弹出窗口显示gif图片的暂停,之前一直用gifView的jar包实现gif图片的显示,但是在gif暂停、继续播放这块没有找到好的解决方案,查询一些资料,使用gifImageView实现很好的解决,废话不多说,一下介绍一下gifImag 阅读全文
posted @ 2018-11-06 19:15 程序猿||攻城狮 阅读(5613) 评论(0) 推荐(0) 编辑
摘要: 日常编码过程大部分遇到List遍历,数组遍历等等,但是一遇到Map遍历总会停下想想、网上查查,以此总结以下四种遍历方式: 阅读全文
posted @ 2018-11-06 18:10 程序猿||攻城狮 阅读(204) 评论(0) 推荐(0) 编辑