小编Jim*_*rne的帖子

如何从Jenkins(Hudson)卸载插件?

我的Jenkins安装中有一些插件,我不再需要它.我已经禁用了插件(我的构建仍然有效),我想完全删除插件.完全删除Jenkins(Hudson)插件的正确过程是什么?

hudson hudson-plugins jenkins

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

在Scala中实现equals和hashCode的标准习惯是什么?

在Scala中实现equalshashCode方法的标准习惯是什么?

我知道在Scala编程中讨论了首选方法,但我目前无法访问该书.

scala equals hashcode

28
推荐指数
2
解决办法
8349
查看次数

Maven Central Repository的官方镜像是什么?

有谁知道一个已知(和工作)Maven Central Repository(http://repo1.maven.org/maven2)的列表是否有镜像?

如果没有,当中央存储库关闭时,您使用什么镜像?

maven-2

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

什么时候使用错误代码?

在支持异常对象(Java,C#)的语言中,何时使用错误代码?在典型的企业应用程序中,错误代码的使用是否合适?

许多众所周知的软件系统使用错误代码(以及相应的错误代码引用).一些示例包括操作系统(Windows),数据库(Oracle,DB2)和中间件产品(WebLogic,WebSphere).错误代码提供哪些好处?使用错误代码有什么缺点?

c# java error-handling exception-handling error-code

18
推荐指数
5
解决办法
2692
查看次数

如何在默认的Eclipse XML编辑器中显示拼写建议列表?

我启用了默认的Eclipse拼写检查程序.当我在Java编辑器中工作时检测到拼写错误时,我可以Ctrl-1用来显示建议的拼写更正列表.

但是,当我在默认的XML编辑器中工作时,Ctrl-1似乎不起作用.拼写错误的单词(在评论中大多数)用红色正确加下划线,但我似乎无法弄清楚如何获得拼写建议列表.

如果这是特定于平台的问题,我正在使用OpenJDK 6在Ubuntu 10.06上运行Eclipse Helios.

eclipse xml-editor spelling

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

是否有Scala版本的NavigableMap?

在Java 1.6中,引入了NavigableMap(和NavigableSet)接口,并更新了TreeMap以实现新接口.除此之外,NavigableMap对于询问诸如"集合中哪个元素最接近X?"之类的问题非常有用(请参阅FrançoisSarradin的这篇优秀博客文章,以获得示例和讨论).

我希望在Scala 2.8的TreeMap实现中找到类似的东西,但唉,它似乎并非如此(至少,它并不明显).是否有另一个类似于Java的NavigableMap的Scala类或特征?如果没有,是否有一些简单的Scala习语可以用来实现类似的东西?

我意识到我可以使用Java的TreeMap,但我想留在Scala集合框架内(如果只是为了简单).

collections scala treemap scala-collections

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

JMeter是否汇集了HTTP连接?

我知道在JMeter HTTP Request采样器中使用内置Java HTTP客户端时,可能会也可能不会合并连接,具体取决于JVM实现和配置.

但是,使用HttpClient3.1或HttpClient4时JMeter池连接?

JMeter文档中可能有一些提示,但文档中没有任何明确说明.

如果是,有没有办法控制连接池?例如,您可以设置池的大小吗?

java jmeter

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

什么是Spring对依赖注入的最小依赖性?

使用Spring的依赖注入(仅限核心框架)所需的最小依赖项是什么?我使用Spring作为独立应用程序,我想尽量减少我必须随应用程序提供的依赖项数量.

我想我可以系统地删除一个Jar并查看应用程序是否中断,但如果有人有明确的答案会更好.

哦,我正在使用Spring 2.5.

java spring dependency-injection

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

如何使用 Java 和 Xerces 解析符合 1.1 规范的 XML?

我正在尝试解析一个包含符合XML 1.1 规范的XML 内容的字符串。XML 包含在 XML 1.0 规范中不允许但在 XML 1.1 规范中允许的字符引用(转换为 U+0001–U+001F 范围内的 Unicode 字符的字符引用)。

根据 Xerces2 网站, Xerces2 解析器支持解析 XML 1.1 文档。但是,我不知道如何告诉它我们试图解析的 XML 包含符合 1.1 的 XML。

我正在使用 DocumentBuilder 来解析 XML(类似这样):

public Element parseString(String xmlString) {
    try {
          DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
          DocumentBuilder documentBuilder = dbf.newDocumentBuilder();

          InputSource source = new InputSource(new StringReader(xmlString));

      // Throws org.xml.sax.SAXParseException becuase of the invalid character refs
          Document doc = documentBuilder.parse(source);

          return doc.getDocumentElement();

    } catch (ParserConfigurationException pce) {
          // Handle the error
    } …
Run Code Online (Sandbox Code Playgroud)

java xml xerces xml-parsing xml-1.1

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

Scala 中的 JUnit 测试类别?

我成功了!我把这里的Java逐行逐字翻译成Scala:

https://github.com/junit-team/junit/blob/master/doc/ReleaseNotes4.8.md

大多数情况下,它意味着执行 Array(classOf[ClassName])、删除“public”关键字等。我的 IntelliJ IDE 提供了很多建议。


我希望能够运行各类测试,因此我可能会将一类测试标记为“Version2dot3”和“SlowTest”,然后能够仅运行“慢速测试”,或运行“慢速测试和 2.3 测试”。

我一直在尝试使这篇文章适应我的 Scala 测试:

http://weblogs.java.net/blog/johnsmart/archive/2010/04/25/grouping-tests-using-junit-categories-0

java.lang.Exception: No runnable methods我有一个几乎可以工作的基本 shell 设置,但是当我尝试运行 testSuite 时遇到错误。

有想法吗?我已经成功地能够使用 SuiteClasses 仅运行某些测试类,但无法运行测试类别(@Category 注释)。

import org.junit.experimental.categories.{Categories, Category}
import org.junit.runners.Suite.SuiteClasses
import org.scalatest.FunSuite
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner

@RunWith(classOf[JUnitRunner])
@Category(Array(classOf[SlowTests]))
class FunSuiteTest extends FunSuite with DemoHelpers {
  test("demoTest1") {
    println("\n\nrunning DemoTest1...\n\n")
  }
}

@RunWith(classOf[JUnitRunner])
@Category(Array(classOf[SlowTests]))
class FunSuiteTest2 extends FunSuite with DemoHelpers {
  test("demoTest2") {
    println("\n\nrunning DemoTest2...\n\n")
  }
}

@RunWith(classOf[Categories])
@SuiteClasses(Array(classOf[SlowTests]))
class testSuite {

}
Run Code Online (Sandbox Code Playgroud)

junit unit-testing scala

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

在SQL Server中的存储过程开始时获取更新表锁定

我正在编写一个SQL Server存储过程,我想在执行存储过程的主体之前锁定表以进行更新.我不想阻止其他进程读取表,但我确实希望阻止其他进程更新表.

这是我的第一次尝试:

CREATE PROCEDURE someProcedure
BEGIN
   SET TRANSACTION ISOLATION LEVEL READ COMITTED
   BEGIN TRANSANCTION
     SELECT COUNT(*) FROM TheTable WITH (UPDLOCK, TABLOCK)

     -- Pause procedure so that we can view the locks with sp_lock
     WAITFOR DELAY '00:15'

     -- Do stuff
   COMMIT
END
Run Code Online (Sandbox Code Playgroud)

当我执行存储过程并调用sp_lock时,我看到表确实已被锁定.但是,它使用Exclusive锁而不是更新锁锁定:

spid | dbid | ObjId     | IndId | Type | Resource | Mode | Status
------------------------------------------------------------------
63   | 10   | 233208031 | 0     | TAB  |          | X    | GRANT
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得更新(U)锁?

locking sql-server-2005

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