小编osh*_*hai的帖子

如何告诉ubuntu apt-get在默认版本以外的地方安装eclipse

eclipse与版本3.5中的apt-get一起安装:

sudo apt-get install eclipse-platform

不过我想安装3.6.怎么指定?

eclipse ubuntu-10.10

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

如何使用静态变量和线程提高Java性能?

为了不深入到我的软件应该做的事情,让我举一个我想要解决的例子,让这个简短而甜蜜.

假设我有一个名为X的基类和该类的实现,我将调用Y.类Y,当然,扩展基类X.假设我有20个对象将通过一个单独的线程为每个对象实例化类Y并且每个实例化都会将一个大文件加载到内存中.其中一些对象可能需要使用不同的文件,但为了简化这一点,我们可以说它们都需要访问同一个文件.

有没有办法定义在基类中静态指向这些文件的某个对象(变量),这样即使实现类通过20个不同的线程加载了20次,它们都可以共享同一个静态对象,这样该文件只需要加载一次???

谢谢你的帮助...

java variables performance static multithreading

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

在intellij中删除/忽略maven项目

我在intellij中有很多模块(从SCM检出)并且intellij在许多操作(索引,制作等)上都很慢我得到了一个建议,通过右键单击pom.xml然后单击它来忽略maven项目:

如何忽略intellij想法中的项目.

它要做什么?忽略和删除有什么区别?
由于我有很多模块,我想从命令行执行此操作。这些设置是否存储在文件中?

java intellij-idea maven

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

如何在Kotlin中过滤可变地图

我想从中删除项目MutableMap,类似于filter
在列表中,我可以使用removeAll { }retainAll { }
(请参阅此问题:如何使用Kotlin来就地过滤列表?)。

可变地图有类似的东西吗?

编辑:

我发现entriesMap的属性具有这些方法。

dictionary kotlin

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

如何根据scala中的模式匹配在地图中找到关键字

我想在地图中找到与特定文本类似的键.我应该使用for循环还是有更优雅的方式?

scala map pattern-matching

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

引用具有指定参数的方法(用于lambda)

我有一种方法来验证数字中没有负数List:

private void validateNoNegatives(List<String> numbers) {
    List<String> negatives = numbers.stream().filter(x->x.startsWith("-")).collect(Collectors.toList());
    if (!negatives.isEmpty()) {
        throw new RuntimeException("negative values found " + negatives);
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用方法参考而不是x->x.startsWith("-")?我想过String::startsWith("-")但是没有用.

java lambda java-8

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

使用 listOf 与 arrayListOf

在 Kotlin 代码中使用listOf()或是否有任何最佳实践arrayListOf()?它们实际上都返回相同的实现,我理解 listOf 更好,因为它与特定实现无关。 是它的文档吗?
它是否记录在语言风格的任何地方?
是否还有其他原因需要使用每一种?

kotlin

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

有没有可以使用的Subversion Web客户端

我想在Linux(首选)或Windows上安装svn Web客户端。我只需要只读功能(不需要提交),并且我希望能够使用diff比较版本。我的svn服务器在另一台计算机上,因此Web服务器需要通过http访问它。它也应该是免费的...

您知道这样的网络客户端吗?

linux svn webclient

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

为什么MyClass.class存在于java和MyField.field中不存在?

比方说我有:

class A {
    Integer b;
    void c() {}
}
Run Code Online (Sandbox Code Playgroud)

为什么Java有这样的语法:A.class,并且没有这样的语法:b.field,c.method

对于文字文字有什么用处吗?

java syntax

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

什么是更快的hashset清除或新的hashset?

假设我已经定义了一个HashSet<String> set.
在性能方面有什么好处:

set.clear;
Run Code Online (Sandbox Code Playgroud)

要么

set = new HashSet<String>();
Run Code Online (Sandbox Code Playgroud)

编辑:我检查这个的原因是,目前我的代码有第二个选项,但我想将其更改为第一个进行设置final.

java performance hashmap hashset

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