小编Jon*_*nik的帖子

Junit测试LinkedHashSet中的顺序

我正在尝试编写一个Junit测试,该测试应测试两个LinkedHashSets中元素的顺序是否相同.以下是我现有的代码:

Assert.assertEquals(
            Sets.newLinkedHashSet(Arrays.asList("a","d","c","b")),
            conf.getSetInfo()
    );  
Run Code Online (Sandbox Code Playgroud)

即使我给它比较a,d,c,b与a,b,c,d并且因此不考虑元素的排序,这个测试也是成功的.我怎样才能根据订单进行断言?

java collections junit set linkedhashset

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

Scala目前的工具状态是什么?

在过去的一年里,我听到越来越多关于Scala语言的炒作.我知道有几个现有项目计划将Scala支持与IDE集成; 然而,并不总是清楚整合有多好.

他们目前是否支持Intellisense以及Eclipse和Netbeans为Java语言做的事情?他们也支持即时验证吗?

java ide intellisense scala

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

如何为Linux打包游戏?

我有一款目前在Windows和Mac OS X下运行的游戏,我想在Linux下使用它.移植应该相当容易,因为它是基于Java的游戏,并使用可在所有3个平台上使用的可移植库.

困难的部分和这个问题的原因是打包它,以便它可以在尽可能多的现代Linux发行版上运行.主要目标是Ubuntu 9.

Webstart不是一种可接受的方式,.tar.gz是最后的选择.我非常喜欢具有正确定义的依赖项(例如Java)的软件包,并且很容易安装.

我还需要能够在Windows环境下构建软件包,因为我的构建链中的某些工具仅限Windows.

java linux software-distribution rpm deb

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

GAE For Java:Mail API

我开发了一个发送邮件和短信的应用程序.我的问题是如何使用Google App Engine for Java发送格式良好的邮件,请建议我.

谢谢,Abhijit

java email google-app-engine

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

在Subversion中为新主干制作标签

我们需要对项目进行标记并将其作为新的主干.我们已经把现有的行李箱变成了一个单独的分支.我的问题是 - 一旦我们建立了主干的分支,我们可以删除主干,然后将有问题的标签复制到主干中吗?这样做有更安全的方法吗?

任何建议都会非常感激!

svn tags version-control trunk

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

我可以删除任何隐式导入的Java库吗?

我可以删除任何隐式导入的Java库吗?它可能看起来没用.但我认为这可能会减少一些执行时间!

java import

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

Java Collection过滤

我有这样的事情:

public class Foo {
  public String id;
}
Run Code Online (Sandbox Code Playgroud)

Vector<Foo> foos;
Run Code Online (Sandbox Code Playgroud)

我需要通过id从集合中获取一个对象.

在C#中我会这样做: foos.Where(o => o.id = 7)

在Java中最好的方法是什么?

java collections

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

运行测试时如何使以下RightAWS消息静音

我正在使用RighAWS gem,并在http级别进行模拟,以便在我的测试中执行RightAWS代码.

当发生这种情况时,我得到以下输出

....New RightAws::S3Interface using per_request-connection mode Opening new HTTP connection to s3.amazonaws.com:80 .New RightAws::S3Interface using per_request-connection mode .

即使所有测试都通过,但当我确实遇到错误时,由于此输出而难以扫描它们.沉默它有一个很好的方法吗?

ruby testing rspec amazon-web-services rightscale

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

在不重新启动的情况下将应用程序部署/重新部署到Tomcat的Pitfals

我已经读过Tomcat 5.5+可以在没有重启的情况下将战争部署到Tomcat服务器.这听起来很棒,但我想我对这个功能太过持怀疑态度,而且它的可靠性.我以前的经验(使用Websphere)是重启服务器以避免内存问题等最佳实践.所以我想得到关于Tomcat可能存在哪些陷阱的反馈.

(为了清楚我的经验,我为一家大型公司开发了java网络应用程序5年,该公司将应用程序开发人员与应用程序服务器工程师分开 - 我们使用了Websphere - 因此我没有很多运行/配置任何经验的经验应用服务器自己)

java tomcat hotdeploy

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

用Java读取文本文件

我有一个文本文件.我想将内容从一行检索到另一行.例如,文件可能是200K行.我想从第78行到第2735行读取内容.由于文件可能非常大,我不想将整个内容读入内存.

java file-io text-files

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