小编pde*_*eva的帖子

什么是Kotlin中的Java静态方法?

staticKotlin中没有关键字.

static在Kotlin中表示Java方法的最佳方法是什么?

java kotlin

543
推荐指数
11
解决办法
18万
查看次数

如何获得当前路线

目前的文档只讨论获取路由参数,而不是实际的路径段.

例如,如果我想找到当前路线的父母,那怎么可能呢?

angular2-routing angular

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

为什么sun.misc.Unsafe存在,它如何在现实世界中使用?

前几天我遇到了sun.misc.Unsafe包裹,并对它能做什么感到惊讶.

当然,这门课没有证件,但我想知道是否有充分的理由使用它.您可能需要使用哪些场景?它如何在现实场景中使用?

此外,如果您确实需要它,那是否表明您的设计可能出现问题?

为什么Java甚至包括这个类?

java unsafe

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

是什么让JNI呼叫变慢?

我知道在Java中进行JNI调用时"跨越边界"很慢.

不过,我想知道什么是它,使得它慢?在进行使其速度变慢的JNI调用时,底层jvm实现会做什么?

java performance java-native-interface

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

System.nanoTime()完全没用吗?

Java博客文章Beware of System.nanoTime()中所述,在x86系统上,Java的System.nanoTime()使用CPU特定计数器返回时间值.现在考虑以下用于测量呼叫时间的情况:

long time1= System.nanoTime();
foo();
long time2 = System.nanoTime();
long timeSpent = time2-time1;
Run Code Online (Sandbox Code Playgroud)

现在在多核系统中,可能是在测量time1之后,线程被调度到不同的处理器,其计数器小于先前CPU的计数器.因此,我们可以得到time2中的值,该值小于 time1.因此,我们将在timeSpent中得到负值.

考虑到这种情况,是不是System.nanotime现在几乎没用?

我知道改变系统时间不会影响纳米时间.这不是我上面描述的问题.问题是每个CPU都会在打开后保留不同的计数器.与第一个CPU相比,第二个CPU上的计数器可以更低.由于在获取time1之后OS可以将线程调度到第二个CPU,因此timeSpent的值可能不正确甚至是负数.

java nanotime

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

如何自动安装Ansible Galaxy角色?

所有我的Ansible剧本/角色都签入我的git仓库.

但是,对于Ansible Galaxy角色,我总是必须在我想运行Ansible的每台机器上逐个明确地下载它们.

在Ansible抱怨在运行时缺少角色之前,确切地知道确切需要哪些Ansible Galaxy角色甚至是很难的.

如何管理Ansible Galaxy角色依赖项?我想让他们检查我的git repo以及其余的ansible代码,或者在我在新机器上运行Ansible时自动识别和下载它们.

ansible ansible-playbook ansible-galaxy

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

最简单的方法将eclipse 3.7升级到4.2(Juno)

因为Eclipse juno基于4.2而不是3.7,升级到它的最简单方法是什么,没有安装单独的juno副本并将3.7中所有现有的插件重新安装到其中?

在eclipse.org上似乎没有提到直接的升级路径.

java eclipse

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

Kotlin中Java静态最终字段的等价物是什么?

在Java中,要声明常量,您可以执行以下操作:

class Hello  {
 public static final int MAX_LEN = 20;
}
Run Code Online (Sandbox Code Playgroud)

Kotlin的等价物是什么?

java kotlin

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

Hudson或Teamcity持续整合?

我们是一家寻找CI工具的Java商店.无论哈德森TeamCity的似乎是免费的,但TeamCity的似乎雨衣,并与更多的支持.

我想知道为什么一个人仍然会使用哈德森,如果有人可以提供任何论据/反对?

teamcity continuous-integration hudson jenkins

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

Java非常大的堆大小

有没有人有使用Java中12 GB或更高的大堆的经验?

  • GC是否使程序无法使用?
  • 您使用什么GC参数?
  • 哪个JVM,Sun或BEA更适合这个?
  • 哪种平台,Linux或Windows,在这种情况下表现更好?
  • 在Windows的情况下,在如此高内存负载下64位Vista和XP之间是否存在任何性能差异?

java heap performance garbage-collection

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