小编Ska*_*rab的帖子

Groovy sql数据集导致java.lang.OutOfMemory

我有一个252759元组的表.我想使用DataSet对象让我的生活更轻松,但是当我尝试为我的表创建一个DataSet时,3秒后,我得到了java.lang.OutOfMemory.

我没有数据集的经验,是否有任何指导如何使用DataSet对象的大表?

database groovy out-of-memory

5
推荐指数
2
解决办法
1659
查看次数

如何设置openrdf工作台的密码?

我已经成功安装了Openrdf Repository(sesame 2.3.2)和Openrdf工作台但是我不知道如何设置用户和密码来保护Openrdf工作台.我想有--somewhere - 配置文件.

有人可以给我一个提示如何创建用户并为openrdf工作台设置密码?

passwords configuration rdf sesame semantics

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

如何解码可引用的字符(从quotable到char)?

我有一个带引号的文本.以下是此类文本的示例(来自维基百科文章):

如果你相信真理= 3Dbeauty,那么肯定= 20 =
数学是哲学中最美丽的分支.

我正在寻找一个Java类,它将编码形式解码为chars,例如,= 20到一个空格.

更新:感谢The Elite Gentleman,我知道我需要使用QuotedPrintableCodec:

import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.net.QuotedPrintableCodec;
import org.junit.Test;

public class QuotedPrintableCodecTest { 
private static final String TXT =  "If you believe that truth=3Dbeauty, then surely=20=mathematics is the most beautiful branch of philosophy.";

    @Test
    public void processSimpleText() throws DecoderException
    {
        QuotedPrintableCodec.decodeQuotedPrintable( TXT.getBytes() );           
    }
}   
Run Code Online (Sandbox Code Playgroud)

但是我一直得到以下异常:

org.apache.commons.codec.DecoderException: Invalid URL encoding: not a valid digit (radix 16): 109
    at org.apache.commons.codec.net.Utils.digit16(Utils.java:44)
    at org.apache.commons.codec.net.QuotedPrintableCodec.decodeQuotedPrintable(QuotedPrintableCodec.java:186)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

更新2:我在@ SO中找到了 …

java encoding

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

对于命令行应用程序,thor(ruby)的python替代品是什么?

用Python替代Thor来构建自文档命令行实用程序?

UPDATE:点击是雷神的对于蟒蛇最接近的等效,看到http://click.pocoo.org/

python command-line-interface command-line-parsing thor

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

用于 Windows 应用程序自动化的优秀 Java 库

我正在寻找一种从 Java 应用程序触发 Windows 应用程序自动化的最佳方法。到目前为止,我一直在使用 Groovy 和 Scriptom 库来访问 COM 本机接口。这是相当直接的方法,但不能很好地扩展(为每个应用程序编写配置、阅读精彩的 COM 文档、测试、测试等)

我现在正在寻找更好的方法来从 Java 应用程序自动化 Windows 应用程序。有没有可以帮助我的Java库?也许我应该使用非 Java 框架,例如autoit,并从 Java 中调用它?

java windows automation

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

Maven3 eclipse:eclipse不起作用 - 没有为pom项目运行eclipse插件目标

我遇到了在Windows7 64位上运行的maven 3的问题.当我执行maven eclipse:eclipse(我使用maven-eclipse-plugin 2.8)时,maven不会创建任何配置.我只是得到以下日志:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building sesame-connector
[INFO]    task-segment: [eclipse:eclipse]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing eclipse:eclipse
[INFO] No goals needed for project - skipping
[INFO] [eclipse:eclipse {execution: default-cli}]
[INFO] Not running eclipse plugin goal for pom project
[INFO] Using Eclipse Workspace: C:\workspace
[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C
:\Program Files\Java\jre6
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN
ER
Run Code Online (Sandbox Code Playgroud)

我的eclipse插件配置看起来很好,所以我真的不明白为什么它不起作用:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.1</version>

    <configuration>
        <source>1.6</source>
        <target>1.6</target>                    
    </configuration>
</plugin> …
Run Code Online (Sandbox Code Playgroud)

eclipse maven-plugin maven-3

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

如何在java中实现文件图标覆盖,例如turtoisesvn或dropbox

我正在寻找最好的(快速且易于实现,不必要最强大)的方法来在Windows 7资源管理器中用java编写的原型覆盖文件图标.我已经看到关于在Net和Python中覆盖的图标的SO问题,没有java的问题.

java windows-7

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

Sql.execute中的Groovy GString - 文本变量未被'包围'并且查询失败

我有以下问题,当我将GString传递给SQL.executeInsert时,文本变量不会被自动索引,'因此插入查询失败:

String value4fa = "I would like to get know"
int value4fb = 2
def query = "INSERT INTO TAB_A (F_A, F_B) VALUES (${value4fa}, ${value4fb})"
sql.executeInsert(query);
Run Code Online (Sandbox Code Playgroud)

如果我'自己放:

 def query = "INSERT INTO TAB_A (F_A, F_B) VALUES ('${value4fa}', ${value4fb})"
Run Code Online (Sandbox Code Playgroud)

Groovy告诉我,我已经引入了一个安全漏洞,因为Groovy不能使用PreparedStatement来执行SQL查询.

任何人都可以解释我如何强制Groovy正确评估查询正文并准备变量?

sql groovy gstring

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

Groovy中的replaceFirst抛出非法组引用

我有以下代码:

String newStr = "aa\$";
print newStr;
print "wwwww ? eeee".replaceFirst("\\?", "'${newStr}'"); // (3)
Run Code Online (Sandbox Code Playgroud)

我一直在 - 第3行 - 得到以下错误:

Caught: java.lang.IllegalArgumentException: Illegal group reference
    at com.example.MyBuilder.main(MyBuilder.groovy:196)
Run Code Online (Sandbox Code Playgroud)

看起来replaceFirst忽略了$被转义.我怎么能让我的代码运行?有人遇到过这样的错误吗?

regex groovy

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