小编Nat*_*han的帖子

JTable行标头实现

如何创建带有行标题的JTable?

这个问题看似简单,我可以在Google搜索中找到很多提示.尽管如此,我发现的一切都是如何制作模拟真实标题的列的提示.虽然这很好,但它带来的问题是外观和感觉不能很好地应用.

java swing jtable

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

SSLException:SSL对等关闭不正确

在我的客户端Ant任务下从Jetty服务器上下载文件,我偶尔会得到一个

javax.net.ssl.SSLException: SSL peer shut down incorrectly 
at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:408)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:360)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
Run Code Online (Sandbox Code Playgroud)

我已经谷歌搜索了一下 - 但到目前为止,我没有一个确定的答案,为什么会发生这种情况.

任何人都可以解释这个例外的根本原因是什么?

我的Jetty日志似乎没有此异常的等效跟踪.但是,似乎Jetty服务器确实终止了安全连接.

作为一个背景 - 当Ant任务产生的两个客户端使用相同的证书从Jetty服务器下载预定文件时,我看到了这个异常.我唯一的怀疑是,来自同一主机的两个客户端提供相同的证书正在绊倒Jetty并最终关闭连接 - 但这只是一个未经证实的理论.

java ant ssl network-programming jetty

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

在JMenuBar中添加元素之间的间距

在我的应用程序中使用JMenuBar时,文件,编辑等元素太靠近了,如果元素之间有一些空间,它看起来会更好.这可能吗?

java swing jmenubar

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

fileUsore类的getUsableSpace和getUnallocatedSpace之间有什么区别

我已经阅读了文档中的定义,并在互联网上进行了一些搜索,但我仍然不清楚.什么之间的区别getUsableSpace(),并getUnallocatedSpace()FileStore上课吗?

java nio

6
推荐指数
2
解决办法
880
查看次数

Java显示HTML

我正在尝试显示从服务器收到的HTML.然而,目前的代码只工作了很少数简单的 HTML代码(例如恶意的请求页).

这是一个非常简单的HTML示例,我无法使用当前代码显示该示例.

 <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
 <TITLE>302 Moved</TITLE></HEAD><BODY>
 <H1>302 Moved</H1>
 The document has moved
 <A HREF="http://www.google.be/index.html?gfe_rd=cr&amp;ei=uhoTU6CaDoSNOrHrgeAL">here</A>.
 </BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

这是我的代码在一个内部运行JFrame.

JEditorPane ed1 = new JEditorPane("text/html", content);
add(ed1);
setVisible(true);
setSize(600,600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

请注意,这content只是一个字符串,每行HTML都相互连接.像这样:content = "<HTML>.............</HTML>"

可能有更优雅的解决方案来获取服务器响应并显示它们.但是,我被限制在java.iojava.net包裹.

html java swing

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

如何使用Jest从ElasticSearch获取指数列表

我正在尝试使用Jest检索索引列表,但我只是得到:

        Stats statistics = new Stats.Builder().build();
        result = client.execute(statistics);
Run Code Online (Sandbox Code Playgroud)

如何从结果中检索索引列表?我是否必须使用除Stats之外的其他内容?如果有人可以向我展示Jest的详细文档,这也会有所帮助.基础知识确实很好,但是对于不同类型的构建者,我现在真的迷失了.

java elasticsearch jest

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

如何在java中检查文件是否为gzip

如何在java中检查文件是否为gzip.我通过读取前2个字节并与魔术代码进行比较来检查.但是对于大尺寸的文件获取OutOfMemoryError.任何人都知道其他方法吗?

java gzip

6
推荐指数
2
解决办法
8506
查看次数

JDialog关闭按钮事件

对于我的习惯JDialog

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

已经设置好了。

上有一个按钮JDialog。根据条件,它调用dialog.dispose().

这两个操作都会触发windowClosed事件。但我想确定它到达那里是因为单击了关闭按钮或因为调用了 dispose 方法。

java swing jdialog

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

如何将文件从Windows主机复制到Docker容器

寻找在Windows上将本地文件复制到Docker容器的快速解决方案.我无法在其他Stack Overflow解决方案中找到它.

您可以在Docker容器中将此安装称为Windows上的本地驱动器.

windows docker

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

如何通过 Grizzly 定期发送 HTTP 状态代码 102 处理响应

我有一个在 Grizzly Web 服务器上运行的 Java 应用程序。Response.suspend()我已经在后台线程中调用并运行该请求。这非常有效。这是一些示例代码。

import org.glassfish.grizzly.http.server.Request;
import org.glassfish.grizzly.http.server.Response;

class Handler extends org.glassfish.grizzly.http.server.HttpHandler
{
   @Override
   public void service(Request request, Response response)
   {
       response.suspend();
       // Execute the request in a background thread
   }

   private static void execute(Request request, Response response)
   {
      // Process the request

      response.setStatus(200);
      // Populate the response headers and body
      response.resume();
   }
}
Run Code Online (Sandbox Code Playgroud)

对于一种请求,处理可能需要一段时间。我想102 Processing定期将 HTTP 状态代码发送回客户端,以便客户端不会超时。我该怎么做呢?我意识到我可能必须运行定期计划任务才能发送102 Processing. 这不是问题。我如何与Response对象交互?

我在处理请求时尝试了以下操作。这会将 102 HTTP 状态代码发送回客户端。但是,当实际响应准备好发送到客户端时,IllegalStateException会抛出 an ,因为它Response.isCommitted()是 …

java asynchronous http grizzly

6
推荐指数
0
解决办法
1248
查看次数