小编Van*_*ran的帖子

将分支合并到主干

我正面临着SVN的一个特殊问题merge.我想从dev分支合并到trunk.我们有多个开发分支同时切断主干.

我正在使用此命令将其中一个分支合并到trunk:

svn merge trunk branch_1
Run Code Online (Sandbox Code Playgroud)

我看到的变化不是这个分支的一部分,而是被合并到主干中.我究竟做错了什么 ?

SVN版本:

Subversion命令行客户端,版本1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32.

svn version-control merge

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

Maven发布插件失败:源工件被部署两次

我们正在使用hudson上的maven发布插件并尝试自动执行发布过程.发布:准备工作正常.当我们尝试执行release:perform时,它会失败,因为它会尝试将源工件两次上传到存储库.

我试过的东西,

  1. 从超级pom中删除包含maven源插件的配置文件(不起作用)
  2. 将hudson上的目标指定为-P!attach-source release:prepare release:perform.我认为这将排除源插件被执行.(不工作).
  3. 尝试将插件阶段指定为超级pom中的一些不存在的阶段.(没有工作)
  4. 尝试将插件配置指定为forReleaseProfile为false.(猜猜是什么?也没用)

它仍然吐出这个错误.

[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Checking for pre-existing User-Agent configuration.
[INFO] [DEBUG] Adding User-Agent configuration.
[INFO] [DEBUG] not adding permissions to wagon connection
[INFO] Uploading: http://xx.xx.xx.xx:8081/nexus/content/repositories/releases//com/yyy/xxx/hhh/hhh-hhh/1.9.40/hhh-hhh-1.9.40-sources.jar
[INFO] 57K uploaded  (xxx-xxx-1.9.40-sources.jar)
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
[INFO] [DEBUG] Using Wagon implementation lightweight from default …
Run Code Online (Sandbox Code Playgroud)

java nexus maven maven-release-plugin

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

对象列表的JSON结构

我想知道,JSON中的对象列表是什么的正确结构.

我们使用JAXB将POJO转换为JSON.

这是选择,请指导我什么是正确的.

foos: [
             foo:{..},
             foo:{..}
      ]
Run Code Online (Sandbox Code Playgroud)

要么

   foos : [
           {...},
           {...}
          ]
Run Code Online (Sandbox Code Playgroud)

如果第一个结构是正确的,那么我应该使用什么JAXB注释来使结构正确.

java json jaxb

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

如何在java中跳过过滤器链中的过滤器

我的应用程序中有2个过滤器.基于某些条件,我想选择是否执行第二个过滤器.有没有办法做到这一点?

我做了一些谷歌搜索没有成功.我希望请求继续而不执行第二个过滤器.那可能吗?

任何帮助将不胜感激.

java servlets servlet-filters

23
推荐指数
2
解决办法
2万
查看次数

如何处理REST异常?

我们正在讨论如何处理REST异常.

响应内容类型:JSON

我们有两个解决方案:

  1. 将所有未经检查的异常作为JSON响应抛出.
  2. 发送请求无效的响应代码.

参数:

  • 当它出错时,为什么要返回JSON?只需发送无效的响应代码.

相反的观点:

  • 响应代码太技术化,无法处理普通开发人员.

你的发言是什么?

rest json web-services cxf

9
推荐指数
2
解决办法
9127
查看次数

应用程序上下文中的地图初始化地图

我想在Spring上下文文件中初始化Map的Map.我收到这个xsd错误.

cvc-complex-type.2.4.d:从元素'map'开始发现无效内容.此时不会有子元素.

这是bean定义:

<bean id="voToDOMapper" class="com.yyy.yyy.yyy.yyy.configuration.VOToDOMapper" factory-method="getInstance">
    <property name="channelToMapper">
    <map key-type="java.lang.String" value-type="java.util.HashMap">
        <entry key="yyy" >
        <value>
            <map>
                <entry key="com.yyy.yyy.yyy.AsyncAddressChangeEventVO">
                    <value>com.yyy.yyy.yyy.vo.yyy.FakeAcctAddressEvent</value>
                </entry>
            </map>
        </value>
        </entry>
    </map>
    </property>

</bean> 
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

spring

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

如何创建一个线程安全的EntityManagerFactory?

我正在开发一个需要做一些数据库操作的应用程序.

我为EntityManagerFactory创建了一个静态变量,并在应用程序调用的方法中对其进行了初始化

 if (emf == null){
                    emf = Persistence.createEntityManagerFactory("example");
                }

try {
            em = emf.createEntityManager();
        } catch (Exception ex) {
            logger.error(ex.getMessage());
        }
Run Code Online (Sandbox Code Playgroud)

这个线程安全吗?如果我在同步块中创建EntityManagerFactory,则等待线程数会增加并使应用程序崩溃.

我查看了文档,看看Persistence.createEntityManagerFactory是否是线程安全的,没有任何成功.

请指出正确的资源.

java orm multithreading jpa

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

在RxJava中组合未知数量的Observable

我有一种情况,我必须根据请求创建N个 Observable对象.我知道我可以zip用来组合一定数量的Observables.但是,我试图理解如何组合未知数量的Observable.

我不清楚的部分是传递给哪些功能zip.根据Observable的数量,我必须创建一个带有N个参数的lambda .

所有Observable都返回不同类型的对象.

java concurrency asynchronous java-ee rx-java

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

减少构建时间 - 哈德森

我想知道,如果有一个Hudson插件通过在Slave之间分配测试来减少构建时间.

我找到了一个名为Test Load Balancer(TLB)的项目

但这仅用于Ant项目.我是一个Maven项目.我正在寻找哈德森的解决方案.

我正在努力改进构建管道,以便我们可以继续实现持续交付.现在,我的一份工作平均需要30分钟.

任何帮助将不胜感激.

java continuous-integration hudson maven continuous-deployment

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

Java:多线程-Wait/notifyAll问题

我有一个类产生一堆线程,必须等到所有生成的线程完成.(我需要计算所有线程完成的时间).

MainClass生成所有线程,然后在它可以调用自己完成之前检查是否所有线程都已完成.

这个逻辑会起作用吗?如果是这样,有更好的方法吗?如果没有,我想更好地了解这种情况.

class MainClass{
    private boolean isCompleted;
    ...
    for(task : tasks){
        threadpool.execute(task);
    }

    for(task : tasks){
        if(!task.isCompleted()){
            task.wait()
        }
    }

    isCompleted = true;
}


class Task{
    public void run(){
        ....
        ....
        synchronized(this){
            task.completed = true;
            notifyAll();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java multithreading thread-safety threadpool

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