小编Old*_*ald的帖子

如何在Java Swing中创建以下GUI?

我想用Java Swing创建以下GUI.

我想要的GUI

由于我对Java Swing没有足够的经验,我不确定如何精确地重新创建该GUI.

我尝试过使用GridLayout,它看起来像这样:

网格布局

我已经尝试过其他的LayoutManagers,但由于我的经验不足,我无法获得任何与我想要实现的GUI类似的东西.

我可能不得不使用GridBagLayout,但我已经尝试过,根本无法完成任何事情.我不确定如何使用GridBagLayout,特别是因为所需的colums数量存在差异(2,2和3).

以下是用于创建第二个GUI的代码:

import java.awt.*;
import javax.swing.*;

public class GUITest extends JFrame {

public GUITest() {
    super("Testing Title");
    Container pane = getContentPane();

    pane.setLayout(new GridLayout(3,1));

    pane.add(getHeader());
    pane.add(getTextArea());
    pane.add(getButtonPanel());

}

public JComponent getHeader() {
    JPanel labelPanel = new JPanel();
    labelPanel.setLayout(new GridLayout(1,2));
    labelPanel.setSize(getPreferredSize());

    JLabel labelLocal = new JLabel("Left value: ", JLabel.CENTER);
    JLabel labelDB = new JLabel("Right value: ", JLabel.CENTER);

    labelPanel.add(labelLocal);
    labelPanel.add(labelDB);

    return labelPanel;
}

public JComponent getTextArea() {
    JPanel textPanel = new JPanel();
    textPanel.setLayout(new GridLayout(1,2,5,0));

    JTextArea testTextArea = …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing grid-layout

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

如何找出在Oracle中更改列的时间?

我希望能够看到更改特定列的时间。澄清一下,我不想看到更改行的时间。 我能够使用ROWDEPENDENCIES并通过时间戳触发。使用ROWDEPENDICIES,我可以看到整个行的最后修改时间,但是我特别想了解特定列的更改时间。

为了澄清,我想要下表:

id   Name       Name_modified_on    Salary   Salary_modified_on
 1   Johnson    11.03.16 10:54:27   5000     11.03.16 10:51:27  
Run Code Online (Sandbox Code Playgroud)

我怎么做?谢谢。PS:我正在运行Oracle 11g。

sql oracle timestamp

5
推荐指数
1
解决办法
1506
查看次数

无法获取信号量 - Zuul配置

在阅读了关于Spring cloud Zuul的文档后,我已经了解到,使用SEMAPHORE隔离和大约2的最大并发请求,Zuul服务器可以轻松处理大约5000 rps.当我试图从Jmeter调用服务时,它的值大约为2000,抛出以下异常并显示错误率100%.

com.netflix.hystrix.exception.HystrixRuntimeException: 
Service1 could not acquire a semaphore for execution and no fallback available.
Run Code Online (Sandbox Code Playgroud)

然后我将最大并发请求的数量增加到200000但仍然抛出异常,但错误率已下降到10%.能告诉我原因吗?这是因为Spring云Zuul中的微服务缓慢或任何配置问题?以下是配置:

ribbon:
 ConnectTimeout: 20000000
 ReadTimeout: 20000000
 MaxTotalHttpConnections: 5000
 MaxHttpConnectionsPerHost: 5000
 ActiveConnectionsLimit: 4000

 hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 20000000
 zuul.hystrix.command.default.execution.isolation.strategy: SEMAPHORE
 zuul.hystrix.command.default.execution.isolation.semaphore.maxConcurrentRequests: 2000
 zuul.hystrix.command.default.fallback.isolation.semaphore.maxConcurrentRequests: 2000
 zuul.eureka.default.semaphore.maxSemaphores: 30000
Run Code Online (Sandbox Code Playgroud)

java spring spring-cloud netflix-zuul

5
推荐指数
1
解决办法
2533
查看次数

带有查询参数的 PHP 重定向

假设我有以下网址:

http://example.com/index.php?user/1234
Run Code Online (Sandbox Code Playgroud)

我希望 PHP 查询做的是将用户重定向到以下 URL:

http://example.com/test/index.php?user/1234
Run Code Online (Sandbox Code Playgroud)

当然,URL 不仅要重定向?user/1234,还要重定向?anything/343。我想保持 url 不变,只添加 url /test/,然后保留相同的部分。

我如何做到这一点?我所能找到的只是一般重定向,而不是特定于 URL。谢谢。

php url-redirection

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

在 Docker 中运行操作系统(Ubuntu)有什么意义?

我很难理解这个概念。我对 Docker 的工作原理和好处有一些了解,虽然我了解在容器中运行 Web 服务器、数据库和开发环境,但我不明白在 Docker 中运行像 Ubuntu 这样的操作系统的意义。

有人能解释一下你为什么要这样做,以及容器中整个操作系统的好处吗?

virtualization lxc docker

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