小编din*_*dev的帖子

轴2是否自动创建(并保存)wsdl文件?

我有一个Web服务,并使用eclipse/tomcat/axis2运行.我想把它链接到一个bpel进程,所以我需要wsdl文件.我可以通过启动服务器并转到显示wsdl

http://localhost:8080/axis2/services/MyService?wsdl
Run Code Online (Sandbox Code Playgroud)

但是,如果我搜索项目的目录结构,我找不到wsdl文件.我当然可以从浏览器中复制并粘贴wsdl并将其保存为文本文件,然后将bpel指向该wsdl.但似乎轴2会为我生成(并保存)一个wsdl文件,对吧?

java axis2 web-services wso2 bpel

8
推荐指数
1
解决办法
1万
查看次数

对于具有整数升序的N个大小相等的数组,如何选择数组常用的数字?

我今天在一次采访中被问到一个算法问题,我很想得到SO成员的同意.问题如下;

给定大小相等的N个数组,按升序排列整数,如何选择所有N个数组共有的数字.

起初我的想法是迭代从第一个数组滴流到其余数组的元素.但如果我是正确的话,那将导致N次幂N次迭代.那么我想出了一个解决方案,通过将元素保持为键,将值作为计数器,将计数添加到地图中.这种方式我认为时间复杂度只是N.以下是我用Java实现的方法

public static void main(String[] args) {

    int[] arr1 = { 1, 4, 6, 8,11,15 };
    int[] arr2 = { 3, 4, 6, 9, 10,16 };
    int[] arr3 = { 1, 4, 6, 13,15,16 };
    System.out.println(commonNumbers(arr1, arr2, arr3));
}

public static List<Integer> commonNumbers(int[] arr1, int[] arr2, int[] arr3) {
    Map<Integer, Integer>countMap = new HashMap<Integer, Integer>();

    for(int element:arr1)
    {
        countMap.put(element, 1);
    }

    for(int element:arr2)
    {
        if(countMap.containsKey(element))
        {
            countMap.put(element,countMap.get(element)+1);
        }
    }

    for(int element:arr3)
    {
        if(countMap.containsKey(element))
        {
            countMap.put(element,countMap.get(element)+1);
        }
    }

    List<Integer>toReturn …
Run Code Online (Sandbox Code Playgroud)

java algorithm

7
推荐指数
2
解决办法
1483
查看次数

如何编写递归方法来检查这种情况?

这是我的情景.我有以下对象;

public class MyTemplate{

private MyTemplate[]childTemplates;
}
Run Code Online (Sandbox Code Playgroud)

现在在同一个类中,我有一个数组,它包含同一个对象的子元素,在本例中是一个模板.我需要的是能够遍历这些元素中的每个元素和元素,因为这可以像树结构.我现在想不出能够涵盖元素中每一个子元素的方式.

感谢是否有人可以指引我正确的方向.

java recursion

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

标签 统计

java ×3

algorithm ×1

axis2 ×1

bpel ×1

recursion ×1

web-services ×1

wso2 ×1