小编Rob*_*Rob的帖子

是否有一个很好的替代Atlassian的FishEye?

我是FishEye的忠实粉丝,不幸的是我受到商业项目的限制而且FishEye根本不在预算范围内.有没有什么好的替代品,具有相同的功能?SCM-backend是一个subversion -repository.

svn atlassian-fisheye

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

如何反向设计REST-Web服务

我目前正在尝试对一个缺乏文档的私有REST-Web服务进行逆向工程.我唯一知道的是,它是用PHP编写的,使用ZendFramework.是否有任何简单的方法可以找出,允许哪些操作以及我必须提供哪些参数才能使服务正常工作?

招呼,罗布

php rest reverse-engineering

16
推荐指数
2
解决办法
1242
查看次数

CouchDb:如何删除旧版> 6个月的文档?

我有一个问题,我喜欢"自动"删除我沙发上至少6个月大的文件.我的CouchDb实例在linux服务器上运行,有没有办法实现这个非常简单(比如写一个简单的2行shell脚本)?

shell couchdb

12
推荐指数
2
解决办法
5380
查看次数

如何使用log4j2和slf4j运行WildFly-8.x.

我想取代标准的日志记录机制在我WildFly-8.xlog4j2.

我这样做的想法是将以下罐子添加为模块:

log4j-api-2.3.jar
log4j-core-2.3.jar
Run Code Online (Sandbox Code Playgroud)

并添加一个module.xml以使服务器提供记录器.

由于我slf4j在我的应用程序中使用,这是通过Maven构建的,所以我决定简单地将以下内容添加到我pom.xml的构建我的EAR文件中

  <!-- versions are provided via private parent-pom -->
  <!-- slf4j-api -->
  <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <scope>provided</scope>
  </dependency>
  <!-- slf4j to log4j2, needed??? -->
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-slf4j-impl</artifactId>
    <scope>provided</scope>
  </dependency>
  <!-- log4j2 api, do I really need this??  -->
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <scope>provided</scope>
  </dependency>
  <!-- log4j2 api, do I really need this?? -->
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <scope>provided</scope>
  </dependency>
Run Code Online (Sandbox Code Playgroud)

所以,仍然存在一些问题:

1.)我是否需要其他依赖项jboss-deployment-structure.xml,看起来像这样?

[...]
<ear-subdeployment-isolated>false</ear-subdeployment-isolated>
<deployment>
  <dependencies>
    [...] …
Run Code Online (Sandbox Code Playgroud)

java logging slf4j log4j2 wildfly-8

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

从InputStream中删除换行符

我喜欢以除去所有的换行字符(用于\n和\ r \n)的从java.io.InputStream,在读入文件时,相应的方法是这样的:

/**
 * @param target {@linkplain File}
 * @return {@linkplain InputStream}
 * @throws Exception
 */
protected InputStream initInput(final File file)
    throws Exception {
    InputStream stream = null;
    try {
        if (file.isDirectory()) {
            // throw exception
        }
        if (!file.exists()) {
            // throw another exception
        }
        // 
        // *remove newlines here*
        //
        stream = new FileInputStream(file);

    } catch (FileNotFoundException e) {
        // throw another exception
    }
    return stream;
}
Run Code Online (Sandbox Code Playgroud)

java inputstream file

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

如何使用JSF生成favicon <link>?

有没有办法使用标准的jsf-taglibs,它<link>在浏览器中呈现?我的主要目标是生成一个看起来像这样的favicon链接:

<link href="/portal/faces/javax.faces.resource/image/favicon.ico?ln=some.lib" rel="shortcut icon" type="image/x-icon" />

jsf-2

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

Eclipse/Juno中的PMD-Plugin无法通过市场安装

我最近从Eclipse(针对Java/EE开发人员,x64)"Indigo"升级到"Juno".不幸的是,PMD-Plugin(http://marketplace.eclipse.org/content/pmd-eclipse)似乎不适用于此产品.

我无法找到另一种方法将此产品安装到我的新日食中,任何人都可以帮助解决这个问题吗?

eclipse pmd eclipse-marketplace eclipse-juno

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

xi:包含在jar文件中的xml文件中不能在WildFly中工作

这是场景:

我捆绑了.xml应用程序在.jar文件中运行所需的几个(有些配置)文件.jar文件具有以下结构:

settings-1.0.0.jar
? resources/
  ? 1.xml
  ? 2.xml
  ? 3.xml
? META-INF/
  ? MANIFEST.MF
Run Code Online (Sandbox Code Playgroud)

1.xml 具有以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<document xmlns:xi="http://www.w3.org/2001/XInclude">
    <!-- Include 2 -->
    <xi:include
        href="resource:resources/2.xml" />
    <!-- Include 3 -->
    <xi:include
        href="resource:resources/3.xml" />
    <!--
    <map>
    </map>
    -->
</document>
Run Code Online (Sandbox Code Playgroud)

基于这篇文章.当尝试访问这些包含(成功部署我的应用程序后)后,我收到以下错误:

Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 43; An 'include' failed, and no 'fallback' element was found.
    at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:245)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:298)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at org.zcore.dkp.backend.mapper.MappingParser.parse(MappingParser.java:60)
    ... 327 more
Run Code Online (Sandbox Code Playgroud)

我尝试了(&错误)所有可以考虑的选项.xi:include.xml文件 …

java xml module xerces wildfly

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

搜索正确的AVD设置以模拟Samsung Galaxy Nexus(使用android-4.x,ICS)

我最近升级了我的android沙箱来处理Icecream Sandwich(ICS,又名android-4).不幸的是,我无法找到最新的基于Android的旗舰产品的配置数据; 三星的Galaxy Nexus.

任何人都可以帮助解决具体的配置参数吗?

Regs,Rob

configuration android android-virtual-device android-4.0-ice-cream-sandwich

5
推荐指数
2
解决办法
7787
查看次数

CollapsibleIfStatements

我最近使用PMD(嵌入在哈德森中)发现了以下警告,我的代码似乎遭受了CollapsibleIfStatements,我并不完全理解.代码看起来像这样

// list to be filled with unique Somethingness
List list = new ArrayList();

// fill list
for (SomeObject obj : getSomeObjects()) { // interating 
  if (!obj.getSomething().isEmpty()) { // check if "Something" is empty *
    if (!list.contains(obj.getSomething())) { // check if "Something" is already in my list **
      list.add(obj.getSomething()); // add "Something" to my list
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,这段代码并不是"可折叠的"(否则对于下一个阅读代码的人来说,这将更加难以理解).另一方面,我想要解决此警告(不停用PMD;).

java pmd statements

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