小编Asc*_*ian的帖子

将Java开发从Windows切换到Mac,我应该注意哪些问题或好处?

我可以选择使用Windows笔记本电脑或Mac笔记本电脑进行Java开发.在承诺其中之一之前,我想我会发现在Windows笔记本电脑上使用Mac笔记本电脑是否有任何问题或好处?

我听到的一件事是Java JDK版本并不总是最新的Mac版本,你需要等待一段时间.

我的环境很简单:带有Java EE 5.0的Eclipse

java windows macos comparison

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

Docker Trusted Registry - 无法满足可用的容器插槽

我正在尝试安装Docker Truster Registry(DTR).我正在执行以下命令:

docker run -it --rm \
docker/dtr install \
--ucp-url https://10.000.000.125 \
--ucp-node node123 \
--dtr-external-url https://10.000.000.97 \
--ucp-username admin --ucp-password admin \
--ucp-ca "$(cat ucp-ca.pem)" \
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERRO[0000] Make sure that there is a node in your UCP cluster where port 80 and port 443 are open. Also confirm that all UCP node have the DTR images or can obtain them from Docker Hub.
FATA[0000] Problem running container 'dtr-phase2' from image 'docker/dtr:2.0.2': Couldn't create container 'dtr-phase2' from …
Run Code Online (Sandbox Code Playgroud)

docker docker-trusted-registry

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

如何使用iGoogle上的可拖动部分?

查看iGoogle时,每个部分都可以拖放到页面上的任何其他位置,然后保存页面状态.我很好奇这是如何完成的,因为我想提供此功能作为概念验证的一部分?

UPDATE

如何使您更改的布局保存以用于下次加载?我猜这是某种饼干?

javascript igoogle

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

我应该使用什么图像类型?GIF,JPG还是PNG?

我正在尝试为自己创建一个个人主页,以了解有关网页设计(JavaScript,使用Photo Shop等)的更多信息.我打算在左边有一个图形菜单,在顶部有一个横幅,还有一个"照片"部分,在那里我可以显示我拍摄的各种照片的照片.

但是,当我查看其他类似的网站时,我看到一些使用GIF,有些使用JPG,有些甚至使用PNG.这些之间有什么区别吗?我应该使用GIF用于网站上使用的图形图像和JPG用于我的照片吗?我应该制作一切PNG吗?


完全重复:

html image

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

接口中的方法数

我知道这似乎是一个有争议的问题,但实际上并非如此.在接口中是否有最佳方法数.

例如,我个人讨厌使用20种方法的界面.这很难实施.合同似乎难以维持.同样,如果方法的数量只是1.这让我想知道它是否真的是一个很好的抽象.

有什么想法吗 ?

java interface

7
推荐指数
4
解决办法
2967
查看次数

有没有办法在SQL Server游标中使用参数?

我在数据库中有一个父子关系.我需要做的是遍历父查询,并使用父的主键,得到它的孩子.我遇到的问题是我需要使用参数化游标(传入密钥)来执行此操作.

在SQL Server中是否有这样的东西或模仿这个?我试过这样做,但它不起作用:

DECLARE @value   VARCHAR(20);
DECLARE @someKey NUMERIC(19,0);

DECLARE main_curs 
CURSOR FOR SELECT value FROM someTable where key = @someKey;

SET @someKey = 12345;

OPEN main_curs
FETCH NEXT FROM main_curs INTO @value;
CLOSE main_curs
DEALLOCATE main_curs
Run Code Online (Sandbox Code Playgroud)

但似乎它没有接我设置@someKey.

任何有关这方面的帮助将不胜感激.谢谢!

UPDATE

我应该包含更多信息,因为我让这个例子看起来太简单了.我有多个需要使用的@someKey值.如前所述,我有亲子关系,最多可以有6个孩子.所以我得到一个父母列表,它是各自的列,并迭代它.在WHILE-LOOP中,我想从父级获取主键并调用另一个游标来获取子信息(返回不同的列).所以我会对子游标进行多次调用,并设置不同的@someKey值.希望有道理.

sql t-sql sql-server cursor

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

从Hibernate获取动态SQL列名

我有一个Oracle表,里面有一个CLOB.在这个CLOB里面可以是一个SQL语句.这可以随时更改.

我目前正在尝试动态运行这些SQL语句并返回列名和数据.这用于在网页上动态创建表.

使用Hibernate,我创建查询并获取如下数据:

List<Object[]> queryResults = null;
SQLQuery q = session.createSQLQuery(sqlText);
queryResults = q.list();
Run Code Online (Sandbox Code Playgroud)

这将获取我需要的数据,但不会获取列名称.我已经尝试使用该getReturnAliases()方法,但它抛出一个错误,"java.lang.UnsupportedOperationException:SQL查询当前不支持返回别名"

所以我的问题是:Hibernate有没有办法动态获取这些值?

java sql hibernate

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

选择返回动态列

我有两个表:标准和服务产品.标准可以有多个服务产品.每个标准可以具有与其相关联的不同数量的服务产品.

我需要做的是编写一个视图,它将返回一些常见数据,然后在一行上列出服务产品.例如:

Standard Id | Description | SO #1 | SO #2 | SO #3 | ... | SO #21 | SO Count
1           | One         | A     | B     | C     | ... | G      |  21
2           | Two         | A     |       |       | ... |        |  1
3           | Three       | B     | D     | E     | ... |        |  3
Run Code Online (Sandbox Code Playgroud)

我不知道怎么写这个.SO列的数量设置为特定的数字(在这种情况下为21),因此我们不能超过该数量.

关于如何处理这个的任何想法?

我开始的地方如下.它只是为每个服务产品返回多行,当它们需要在一行上时.

SELECT *
  FROM SERVICE_OFFERINGS
 WHERE STANDARD_KEY IN (SELECT STANDARD_KEY
                          FROM STANDARDS)
Run Code Online (Sandbox Code Playgroud)

附加SQL

所以这里是我所拥有的SQL返回我想要的所有东西,但由于有11个服务产品,它将返回11行.我一直在尝试数据透视表,似乎无法弄清楚这一点.有人可以帮助代码示例吗? …

sql sql-server views

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

如果结果大小大于1,则Hibernate返回重复值

我在PostgreSQL中有一个名为"transaction_response"的简单表.在此表中,只有两列:transaction_id和response_id.

我在那里的数据有两行.两者都具有相同的transaction_id,但响应值不同.

我创建了以下Java类来保存这些数据:

public class TransactionResponseDAO implements java.io.Serializable {
    private Integer transactionId;
    private Integer responseId;

    public Integer getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Integer transactionId) {
        this.transactionId = transactionId;
    }

    public Integer getResponseId() {
        return responseId;
    }

    public void setResponseId(Integer responseId) {
        this.responseId = responseId;
    }

    public String toString() {
        return "Transaction Id: " + transactionId + "\nResponse Id: " + responseId;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我创建了名为"TransactionResponse.hbm.xml"的Hibernate配置文件:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="com.data.TransactionResponseDAO" table="transaction_response"> …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

Logstash:从数组到字符串的XML到JSON输出

我正在尝试使用Logstash将XML转换为ElasticSearch的JSON.我能够获取读取的值并将其发送到ElasticSearch.问题是所有值都以数组形式出现.我想让它们像弦乐一样出现.我知道我可以replace单独为每个字段做一个,但是我遇到了嵌套字段深度为3级的问题.

XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<acs2:SubmitTestResult xmlns:acs2="http://tempuri.org/" xmlns:acs="http://schemas.sompleace.org" xmlns:acs1="http://schemas.someplace.org">
    <acs2:locationId>Location Id</acs2:locationId>
    <acs2:userId>User Id</acs2:userId>
    <acs2:TestResult>
        <acs1:CreatedBy>My Name</acs1:CreatedBy>
        <acs1:CreatedDate>2015-08-07</acs1:CreatedDate>
        <acs1:Output>10.5</acs1:Output>
    </acs2:TestResult>
</acs2:SubmitTestResult>
Run Code Online (Sandbox Code Playgroud)

Logstash配置

input {
    file {
        path => "/var/log/logstash/test.xml"
    }
}
filter {
    multiline {
        pattern => "^\s\s(\s\s|\<\/acs2:SubmitTestResult\>)"
        what => "previous"
    }
    if "multiline" in [tags] {
        mutate {
            replace => ["message", '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>%{message}']
        }
        xml {
            target => "SubmitTestResult"
            source => "message"
        }
        mutate {
            remove_field => ["message", "@version", "host", "@timestamp", "path", "tags", "type"]
            remove_field …
Run Code Online (Sandbox Code Playgroud)

xml json elasticsearch logstash

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