小编Hor*_*ux7的帖子

如何启动第二个Java进程?

如何独立启动第二个Java进程平台?理想情况下,它应该是当前运行的相同Java版本.有什么有用的系统属性吗?

java process runtime.exec

8
推荐指数
2
解决办法
1116
查看次数

Windows 9上的Java 9,带有大字体

如果在Windows上设置大字体(例如,125%,120 DPI),则看起来好像Swing of Java 9首先渲染为较小的图像,然后将此图像缩放到屏幕上.

文本仍然正确显示.但是1像素线是1像素或2像素强.对角线是阶梯式的.图标被栅格化.

是否有任何命令行参数或API来改变这种行为?


示例编辑:

使用MenuSelectionManagerDemo来自docs.oracle.com/javase/tutorial/uiswing/examples/components/

在此输入图像描述

java swing dpi java-9

8
推荐指数
1
解决办法
826
查看次数

如何在Eclipse中使用Java在同一台显示器上找到所有同步?

使用Eclipse,可以找到方法,成员或类的所有引用.是否也可以找到同步监视器的所有引用?

如果Eclipse无法实现这一点,那么可以使用另一个Java IDE吗?

我的问题是监视器对象有很多引用.搜索所有引用将返回许多结果.我只会看到与此对象同步的位置.

编辑:我添加一个样本我的意思:

public class LockClass{
  public synchronized void add(Object any){
  }
}

public class AnyOther{
  private LockClass lock;

  public AnyOther(LockClass lock){
    this.lock = lock;
  }

  public void doSomethings(){
    synchronized(lock){
      //...
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我希望所有使用LockClass作为监视器的同步搜索.这是一个静态分析.在我的样本中,我想找到:

  • LockClass.add
  • AnyOther.doSomethigs

java eclipse ide reference synchronized

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

如何在没有延迟的情况下检测网卡是否未与Java连接?

在Java中有一个API(NetworkInterface,InetAddress等),我可以通过它检测到网卡没有连接.

问题是解决一些网络API有一个很大的超时.但如果网卡没有连接任何电缆,我们可以跳过它.问题似乎只发生在Windows 7上.

java api network-programming

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

反恶意软件服务可执行文件减慢 IO 操作

我有一个 java 程序,它在临时目录中写入一些临时文件。临时目录位于 SSD 上。写操作通常非常快。但是现在有了一些特定的样本数据,它非常非常慢,反恶意软件服务可执行文件的 CPU 很高(30% - 35%)。写入速度约为。50 KB/秒。

如果我在写循环上设置断点,反恶意软件的 CPU 将变为 0%。如果我继续,那么反恶意软件的 CPU 会变高。我可以多次重复这个。

看起来反恶意软件正在密集扫描我的临时数据。为什么会发生这种情况,我该如何预防?

java io hard-drive antimalware

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

如何将Jetty与Let的加密证书一起使用?

我想使用Let's Encrypt中的证书和大量的Jetty服务器.其中一个问题是来自Let's Encrypt的证书的生命周期为90天.

要处理此问题,Jetty服务器或一些额外代码必须经常更新证书.

  • Jetty可以处理这个问题吗?如果是,我该怎么做呢?
  • 如果我需要使用Java客户端自行实现它,那么如何在不重新启动Jetty服务器的情况下通过Jetty API动态替换证书?

编辑:一些相关和部分有用的链接:

java ssl jetty ssl-certificate lets-encrypt

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

如何使用正则表达式解析命令行?

我想在单个字符串参数中拆分类似字符串的命令行.如何查看正则表达式.问题是参数可以引用.例如:

"param 1"param2"param 3"

应该导致:

param 1,param2,param 3

regex parsing

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

如何在Aptana中使用闭包类型注释?

如果我在Aptana Studio 3中输入以下JavaScript代码,那么我预计会有一些错误,但它没有显示任何内容.

/**
 * @type {string}
 */
var abc = 23;
abc.doesNotExists();
Run Code Online (Sandbox Code Playgroud)

如何启用对闭包类型注释的支持?

javascript aptana google-closure-compiler

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

如何在Java中使用DANE?

如何在Java中编写使用DANE(基于DNS的命名实体身份验证)X509TrustManager

有样品或图书馆吗?或者Java是否支持DANE?

java dns ssl dane dnssec

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

重试等待 GCLocker 过于频繁,分配 12488753 个字

我在 Java 控制台上看到以下输出。这意味着什么?为什么会出现?

[477.615s][warning][gc,alloc] mythreadname: Retried waiting for GCLocker too often allocating 12488753 words
[519.628s][warning][gc,alloc] mythreadname: Retried waiting for GCLocker too often allocating 12488753 words
Run Code Online (Sandbox Code Playgroud)

java garbage-collection

5
推荐指数
0
解决办法
5032
查看次数