小编nas*_*ash的帖子

带有商业用户界面的Web服务测试框架

我正在寻找一个具有良好的内置文本输入/输出gui的Web服务测试框架.重点是业务和其他非开发人员用户能够通过使用他们可以输入值的简单gui来测试需求,并查看Web服务的结果.我已经看到很多关于Stack Overflow和Web的参考资料,以及优秀的开发人员Web服务测试工具,但是内置的I/O gui是我的关键功能.

通过Web服务测试,我的意思是一种通过HTTP发送xml post请求并测试响应的工具.

我一直在试用fitnesse,但要使用它我需要切掉系统的一部分,我非常想做端到端的测试.fitnesse显示其结果的方式很棒但是wiki数据输入对于商业用户来说有点笨拙.

integration-testing web-services fitnesse

5
推荐指数
1
解决办法
2779
查看次数

简单的命令行Java编译

所以我必须将一个java项目发送给我们公司以外没有java经验的人,他们需要编译它.有没有一种简单的方法在Windows命令行上执行它,不需要写出文件列表?

就个人而言,我认为javac应该足够聪明才能处理

javac *
Run Code Online (Sandbox Code Playgroud)

当在包层次结构的根目录下的文件夹中时.这个棒球场有什么吗?

编辑:源文件夹结构很复杂,没有单一的入门类,所以到目前为止提到的一些想法是行不通的.谢谢!在许多级别上使用代码深入了解9级.

java command-line compilation

5
推荐指数
3
解决办法
3万
查看次数

在不直接使用同步的情况下避免Java中的丢失更新

我想知道是否有可能避免丢失更新问题,其中多个线程正在更新相同的日期,同时避免使用synchronized(x) { }.

我会做很多添加和增量:

val++;
ary[x] += y;
ary[z]++;
Run Code Online (Sandbox Code Playgroud)

我不知道Java如何将这些编译成字节代码,如果一个线程可以在其中一个语句块的字节代码中间被中断.换句话说那些语句线程安全吗?

另外,我知道Vector类是同步的,但我不确定这意味着什么.以下代码是否是线程安全的,因为位置上的值i不会在vec.get(i)和之间发生变化vec.set(...).

class myClass {
  Vector<Integer> vec = new Vector<>(Integer);

  public void someMethod() {
    for (int i=0; i < vec.size(); i++)
      vec.set(i, vec.get(i) + value);
  }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java synchronization

4
推荐指数
1
解决办法
703
查看次数

C#2和3之间的差异

我对C#或.net知之甚少,但我有兴趣了解它们.

引起我兴趣的一件事是我一直听说"C#3真的很棒".
这是为什么?与C#2的区别是什么?差异仅在C#或.net中吗?

提前致谢.

.net c# c#-3.0 c#-2.0

2
推荐指数
1
解决办法
3906
查看次数