小编ben*_*muc的帖子

正则表达式提取文件名

我有一个纯文本Web响应,需要提取文件名.有关良好RegEx的任何建议吗?

Total parts : 1
Name : file
Content Type : text/plain
Size : 1167
content-type : text/plain
content-disposition : form-data; name="file"; filename="test_example.txt"
Run Code Online (Sandbox Code Playgroud)

java regex

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

CachedRowSet 比 ResultSet 慢?

在我的 java 代码中,我使用 select 语句访问 Oracle 数据库表。我收到很多行(大约 50.000 行),因此rs.next()需要一些时间来处理所有行。

using ResultSet, the processing of all rows (rs.next) takes about 30 secs
Run Code Online (Sandbox Code Playgroud)

我的目标是加快这个过程,所以我更改了代码,现在使用CachedRowSet

using CachedRowSet, the processing of all rows takes about 35 secs
Run Code Online (Sandbox Code Playgroud)

我不明白为什么CachedRowSet比普通的慢ResultSet,因为CachedRowSet一次检索所有数据,而每次调用ResultSet时检索数据。rs.next

这是代码的一部分:

try {
    stmt = masterCon.prepareStatement(sql);
    rs = stmt.executeQuery();

    CachedRowSet crset = new CachedRowSetImpl();
    crset.populate(rs);

    while (rs.next()) {
        int countStar = iterRs.getInt("COUNT");
        ...
    }
} finally {
    //cleanup
}
Run Code Online (Sandbox Code Playgroud)

java oracle cachedrowset

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

标签 统计

java ×2

cachedrowset ×1

oracle ×1

regex ×1