army在行动
码龄13年
  • 482,008
    被访问
  • 91
    原创
  • 1,162,231
    排名
  • 120
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:目前博客不常维护,只用于一些feature的记录

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2009-05-05
博客简介:

army的专栏

博客描述:
充满一颗希望强大的心
查看详细资料
  • 1
    领奖
    总分 49 当月 0
个人成就
  • 获得59次点赞
  • 内容获得52次评论
  • 获得147次收藏
创作历程
  • 1篇
    2022年
  • 3篇
    2021年
  • 1篇
    2020年
  • 1篇
    2019年
  • 2篇
    2018年
  • 1篇
    2017年
  • 6篇
    2016年
  • 8篇
    2015年
  • 87篇
    2014年
成就勋章
TA的专栏
  • Selenium自动化
    18篇
  • Java
    54篇
  • 测试
    45篇
  • 开发
    29篇
  • Jenkins
    3篇
  • JavaScript
    2篇
  • jvm
    5篇
  • Jmeter
    3篇
  • LoadRunner
    2篇
  • maven
    5篇
  • python
    12篇
  • linux
    5篇
  • shell
    7篇
  • 数据库
    3篇
  • selenium
    17篇
  • web
    9篇
  • ComputerVision
    3篇
  • android
    23篇
  • groovy
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自定义组件开发

自定义组件
原创
发布博客 2022.04.01 ·
440 阅读 ·
0 点赞 ·
0 评论

使用注解动态初始化类

使用注解动态初始化类两个方案方案一 // 实例化这个类 Object obj = ApplicationContextHelper.instantiateBean(serviceName, c); // 获得这个类的所有方法 Method[] methods = c.getMethods(); // 循环查找想要的方法 for (Method method : methods) { // 对于未使用注解method进行过滤
原创
发布博客 2021.12.28 ·
885 阅读 ·
0 点赞 ·
0 评论

在Java中使用OpenCV处理网络图片

在Java中使用OpenCV处理网络图片实现方案maven依赖java代码实现方案在很早前写过一次使用方案,用于本地使用很方便。https://blog.csdn.net/kittyboy0001/article/details/29447237但是后面有需求要部署到服务器上,这种需要在本地再部署opencv包的方案就不好用了。所以调研了一个新的包。优点是所有的依赖都封装到jar包内部了,好用。这里记录下maven依赖 <dependency>
原创
发布博客 2021.04.13 ·
1232 阅读 ·
0 点赞 ·
0 评论

SpringBoot生成数据并下载

@RequestMapping(value = "/download", method = RequestMethod.GET) @ResponseBody public Object download(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "pid") Long pid) throws IOException { OutputStream os = ..
原创
发布博客 2021.04.13 ·
1158 阅读 ·
1 点赞 ·
0 评论

搭建 docker+nodejs 环境的前端自动化方案

搭建 docker+nodejs 环境的前端自动化方案使用nodejs + puppeteer 的前端自动化方案。为了在线上启动一套这种配置的应用,整了个docker+nodejs环境。如下,把我的项目环境的docker文件拉了下来,记录下调试中依赖的包。因为不是前端工作者,解决这些依赖太难了,找了高手帮忙。记录下#7u2使用:FROM reg.docker.xx/xxx/xxx-nodejs:1.2#注意:appName修改为自己的应用名ENV APP_NAME testing# 安装
原创
发布博客 2020.12.14 ·
839 阅读 ·
0 点赞 ·
0 评论

java--NoSuchMethodError解决办法

java–NoSuchMethodError解决办法NoSuchMethodError两种可能情况:1,确实没有这个类;2,有这个类,但是有类冲突解决办法1,在IDE中断点到出错的代码前面,然后开 debug之后在调试器的变量查看中,添加 ( xxx为报错的类的全类名 )xxx.class.getProtectionDomain().getCodeSource()在调试器中就能查看...
原创
发布博客 2019.03.06 ·
1152 阅读 ·
2 点赞 ·
0 评论

angular.js 翻页组件

&lt;table class="table table-bordered"&gt; &lt;tr&gt; &lt;th&gt;index&lt;/th&gt; &lt;th ng-repeat="(x,y) in items[0]"&gt;{{ x }}&lt;/th&gt; &lt;/tr&gt; &l
转载
发布博客 2018.02.12 ·
980 阅读 ·
2 点赞 ·
0 评论

mybatis + pagehelper 数据库翻页

mybatis + pagehelper 数据库翻页Mybatis的一个插件,PageHelper,非常方便mybatis分页查询。优点: 不需要自己在每个 mapper文件中写 limit x,x 这样的代码,引入插件调用pagehelper即可自动注入分页。地址: https://github.com/pagehelper/Mybatis-PageHelper1,引入jar...
原创
发布博客 2018.02.12 ·
5955 阅读 ·
3 点赞 ·
3 评论

selenium-grid AND docker化方案

selenium-grid && docker化方案背景因为我们服务端维护了很多脚本,并且只有一台机器做自动化回归,加快回归的速度,发现了docker化方案,以此成文。selenium GridSelenium Grid 提供多系统、多浏览器的执行环境。注册 hubjava -jar selenium-server-standalone-3.6.0.jar -role hub...11:20:33
原创
发布博客 2017.11.13 ·
1410 阅读 ·
1 点赞 ·
0 评论

java + selenium测试框架 (之校验优化,运行报错但不终止执行)

引入SoftAssert报错但不终止执行——在自动化执行过程中,可能涉及到多个步骤的多个校验点。如果使用Assert 来做判断,报错后不会继续执行。但有时我们需要能够继续运行。 解决问题的常见思路:自己封装Assert,将异常捕获,然后在最后输出报错信息。网上发现了一个testng已经做好的封装SoftAssert,亲测好用,更新一下
原创
发布博客 2016.12.09 ·
2938 阅读 ·
0 点赞 ·
1 评论

模拟Android App在后台被kill

使用一个Android模拟器或者一台root过的Android手机.“` adb shell ps | grep com.yourpackage.name adb shell kill -9 PID
原创
发布博客 2016.06.08 ·
4107 阅读 ·
0 点赞 ·
0 评论

Android内存泄露排查

Android内存泄露排查:使用conv-hprof转化生成的mat,然后在histogrm页面中过滤,选择incomming reference,然后去掉非强引用项目。
原创
发布博客 2016.05.15 ·
1311 阅读 ·
1 点赞 ·
0 评论

groovy学习笔记

groovy学习笔记http://www.groovy-lang.org/documentation.html
原创
发布博客 2016.03.30 ·
1396 阅读 ·
0 点赞 ·
0 评论

快速获取网页的部分元素(不用selenium,用js)

背景网页是表格结构,现在需要快速从网页上获取一些元素的内容。最开始的时候考虑使用selenium,后来发现我本地代码太老了,运行不起来。突发奇想,在页面控制台里输入js获取元素页面结构表格结构,比selenium程序快多了
原创
发布博客 2016.03.21 ·
4436 阅读 ·
0 点赞 ·
2 评论

解决[INSTALL_FAILED_UID_CHANGED]无法安装包问题

[INSTALL_FAILED_UID_CHANGED]问题出现在某次删除了天猫客户端后,无法重新安装上了,提示报错如下:$ adb install 100000\@tmallandroid_5.16.0.apk 4820 KB/s (30783001 bytes in 6.236s) pkg: /data/local/tmp/100000@tmallandroid_5.16.0.a
原创
发布博客 2016.03.11 ·
11240 阅读 ·
0 点赞 ·
0 评论

git切换/重新关联分支

1,重新跟踪远程文件:直接修改git remote origin set-url URL,先删除再添加删除git remote rm origin ,添加git remote add origin https://xxx.git 2,git branch --set-upstream-to=origin/<branch> modules 能够建立关联
原创
发布博客 2015.08.30 ·
14583 阅读 ·
0 点赞 ·
1 评论

测量webView页面性能技术方案

测量webView页面性能(使用UiAutomator和性能监控工具)背景:俺双11会场测试的总指挥想要确认,在猫客的webview中填多少坑位合适,所以进行了如下操作并获取性能:1,进入webview页面滑动到底部,然后再快速回到顶部, 2,点击顶部的banner进入下级页面, 3,页面深度3层,即重复1,2该操作3次。 采用的技术需求拆分为2部分,webview控制脚本和性能监控。
原创
发布博客 2015.08.26 ·
6876 阅读 ·
0 点赞 ·
7 评论

Android帧率测试

使用adb shell dumpsys 提供的SurfaceFlinger和gfxinfo获取帧率数据。
原创
发布博客 2015.08.25 ·
16307 阅读 ·
3 点赞 ·
0 评论

使用ddmlib实现android 性能监控

1,使用ddmlib实现android 性能监控,2原理:cpuadb shell dumpsys cpuinfo packageNamememoryadb shell dumpsys meminfo packageName流量cat /proc/uid_stat/uidxxx/tcp_rcv cat /proc/uid_stat/uidxxx/tcp_snd
原创
发布博客 2015.08.06 ·
6691 阅读 ·
0 点赞 ·
2 评论

通过JSON替换的方式实现app返回数据MOCK

本地MOCK======##  背景在app的测试时,经常需要对返回的字段做替换。通常我们采用的方案是通过fiddler/charles抓包,然后替换请求。但是,由于修改了网络库,无法再继续抓包,所以产生了这种需求:对收到的请求进行替换。## 方案在收取请求后,在解析JSONObject 之前,进行数据的修改。修改完成后再进行正常的数据处理。### 方案评估
原创
发布博客 2015.05.26 ·
2903 阅读 ·
0 点赞 ·
1 评论
加载更多