小编Ula*_*kar的帖子

将Iterable转换为Collection的简便方法

在我的应用程序中,我使用第三方库(确切地说是MongoDB的Spring Data).

这个库的方法返回Iterable<T>,而我的其余代码需要Collection<T>.

有什么实用方法可以让我快速将一个转换为另一个吗?我想避免foreach在我的代码中为这么简单的事情创建一堆循环.

java collections

398
推荐指数
15
解决办法
31万
查看次数

如何在ALTER TABLE语句中添加"ON DELETE CASCADE"

我的表中有一个外键约束,我想向它添加ON DELETE CASCADE.

我试过这个:

alter table child_table_name
  modify constraint fk_name
  foreign key (child_column_name)
  references parent_table_name (parent_column_name) on delete cascade;

不行.

编辑:
外键已存在,外键列中有数据.

执行语句后得到的错误消息:

ORA-02275: such a referential constraint already exists in the table

sql oracle

111
推荐指数
7
解决办法
19万
查看次数

如何将map转换为url查询字符串?

你知道任何实用程序类/库,可以将Map转换为URL友好的查询字符串吗?

示例:
我有一张地图:
- "param1"= 12,
- "param2"="cat"

我想得到:__CODE__.

PS.我知道我可以轻松地自己编写,我很惊讶我无法在任何地方找到它(我到目前为止检查了Apache Commons).

java utilities java-ee

66
推荐指数
10
解决办法
11万
查看次数

如何在SELECT语句中使用BOOLEAN类型

我在参数中有一个带有BOOLEAN的PL/SQL函数:

function get_something(name in varchar2, ignore_notfound in boolean);
Run Code Online (Sandbox Code Playgroud)

此功能是第三方工具的一部分,我无法改变这一点.

我想在SELECT语句中使用这个函数,如下所示:

 select get_something('NAME', TRUE) from dual;
Run Code Online (Sandbox Code Playgroud)

这不起作用,我得到这个例外:

ORA-00904:"TRUE":标识符无效

据我了解,关键字TRUE无法识别.

我怎样才能做到这一点?

sql oracle plsql oracle10g ora-00904

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

Maven - 我可以在配置文件定义中引用配置文件ID吗?

我在a中设置了配置文件,pom.xml如下所示:

<profile>
<id><em>profileId1</em></id>
    <build>
        <filters>
            <filter>src/main/filters/<em>profileId1</em>.properties</filter>
        </filters>
// rest of the profile 
</profile>
<profile>
<id><em>profileId2</em></id>
    <build>
        <filters>
            <filter>src/main/filters/<em>profileId2</em>.properties</filter>
        </filters>
// rest of the profile
</profile>
Run Code Online (Sandbox Code Playgroud)

题:

有没有办法从所有配置文件中提取这个部分,这样就不需要为每个配置文件重复它(并可能拼错它)?

java maven-2 maven

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

如何计算Oracle varchar值中字符出现次数?

如何计算-varchar2字符串中出现的字符数?

例:

select XXX('123-345-566', '-') from dual;
----------------------------------------
2
Run Code Online (Sandbox Code Playgroud)

sql oracle count oracle10g

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

用于选择下一个兄弟的Xpath

我有这样的HTML片段:

<dt>name</dt>
<dd>value</dd>
<dt>name2</dt>
<dd>value2</dd>

我想找到结构不正确的所有地方,这意味着dd标签后没有dt标签.

我试过这个:

//dt/following-sibling::dt

但这不起作用.有什么建议?

c# xml xpath

20
推荐指数
2
解决办法
3万
查看次数

Selenium IDE - 出现了意想不到的确认!

我有一个显示Javascript确认弹出窗口的按钮.这是我的测试用例的一部分:

<tr>
    <td>clickAndWait</td>
    <td>buttonId</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Object has been deleted</td>
    <td></td>
</tr>

它按预期工作:在弹出窗口上自动单击确定并verifyTextPresent返回true.但是,我进入[error] There was an unexpected Confirmation!日志并且测试用例失败了.

有什么建议?

testing selenium

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

DbUnit和二进制数据

我使用DbUnit对我的DAO对象进行单元测试.到目前为止效果很好.

我有一个问题,我有字段ob类型byte[],它在数据库中存储为BLOB.该列不为null.如何在DbUnit使用的XML数据集文件中指定此列的值?这个值可能没什么特别的,5个字节就足够了.我想避免为此创建额外的二进制文件的必要性.

有什么建议?

xml dbunit unit-testing

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

Netbeans scala插件 - 没有文档

我已经安装了NetBeans 6.7.1使用Scala插件作为描述在这里.我得到了我的"Hello World"项目来编译和运行.

我现在遇到的问题是Scala函数和类没有可用的文档,我得到的只是No document found.

在Scala Platform Manager中,我有两个源,javadoc不为空,并且存在那里列出的目录.有什么不对?

java netbeans scala netbeans-plugins

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