- 博客(8)
- 收藏
- 关注

原创 PowerMock中@mock和@spy在mock私有方法的区别,使用@spy模拟私有方法进行测试时sonar统计是有覆盖率的
1. 问题描述 PowerMock使用@spy进行模拟私有方法返回值进行测试时,私有方法中的代码总是会被执行(如果私有方法中依赖环境等因素,测试则难以进行)例如如下代码段,需要测试callSumXX方法,同时想要模拟私有方法sumXX的返回值public class Calculator { private int sumXX(int a, int b) { ...
2018-07-25 00:09:31
12814
5
原创 java rmi如何支持虚拟机(环境上仅有小网ip,而配置了大网ip的路由)
使用rmi进行分布式开发,服务器注册一个rmi服务,而客户端通过访问rmi服务来完成相关业务。而现在遇到的问题是,rmi服务运行在虚拟机上(虚拟机上有小网的ip 192.168.X.X,配置路由IP 10.62.X.X),客户端仅能通过路由IP连接服务器而不能通过小网IP连接服务器,这样改如何注册RMI服务?参考了博客,大致了解了rmi的原理。http://www.bl
2017-03-06 18:58:06
520
原创 sonar增量问题报告
我们经常会使用sonar做代码质量检查。可以简单的通过两条命令进行增量检查:/home/sonar/sonar-runner-dist-2.4/bin/sonar-runner -Dproject.settings=./sonar-project-base.properties -Dsonar.preview.readTimeout=300 -e/home/sonar/sona
2017-01-22 13:46:24
4300
原创 Dmaven.multiModuleProjectDirectory system property is not set,Check $M2_HOME environment variable an
"D:\Program Files\Java\jdk1.8.0_101\bin\java" "-Dmaven.home=D:\Program Files\apache-maven-3.3.9" "-Dclassworlds.conf=D:\Program Files\apache-maven-3.3.9\bin\m2.conf" -Didea.launcher.port=7535 "-Didea.
2016-12-18 09:36:41
835
原创 排序算法动手研究
这段时间研究了一下排序算法,动手的感觉真好,学习算法也提高了兴趣。public abstract class MySort { public int[] array; public abstract void sort(); public MySort(int[] array) { this.array = array; }
2016-12-16 22:02:29
330
原创 解bug的苦恼
作为一个新手程序员,写程序总是犯一些最简单的错误,然后这些错误却通常要花费好长时间才能找出来, 常常一个简单的程序,放入到一个大的项目里面就频出错误,弄得憔悴不堪。 1.输出总是全部显示为0 原 因:太疏忽了,本来是要输出buffer中的内容,却输出了data中的内容去了。 (在一个简单的程序里面很容易看出来,但是当在一个大的程序项目中的时候,常
2013-06-25 15:24:25
784
原创 inno setup使用心得
今天研究了一天的inno setup,下面说说我的使用心得。inno setup的基础性的知识可以去网上搜,一大堆。 主要说一下我觉得特别需要注意的地方:[Setup];(在编译器中点击菜单“工具 -> 产生 GUID”可以产生一个新的 GUID)AppId={{33B09C83-AB05-47DE-BFC0-C13A85DA5743}AppName=myprog
2013-04-17 18:21:23
1803
原创 关于USBIP的使用
最近研究了一下如何使用USBIP。比较苦恼,研究了好久都没研究通。 起初是在两台windows下试验,驱动安装了一遍又一遍,一种又一种(USBIP早起的版本),怎么也找不到usbipd。 后来是在一台ubuntu上当主机,在一台window7上当客户机。可是在ubuntu上安装了usbip之后使用usbipd -D也出错了,各种不明白。最后向导下载了USBIP的源
2013-04-16 10:44:49
5333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人