小编Alk*_*ris的帖子

在eclipse中运行ant(sql2java) - 没有输出到控制台

我是第一次自己配置sql2java.我解压缩了zip-archive并将所有文件导入到eclipse java项目中.我不知道这是否正确,因为当我通过eclipse ant函数("Run as ant build ...")运行ant构建文件时,控制台上没有输出.

我不知道问题出在哪里,sql2java,ant,eclipse?它是一个清新干净的日食伽利略.

如何让sql2java/ant工作?我如何获得可以帮助我找到问题的任何信息?有没有办法使用eclipse的ant安装从控制台运行构建文件?

任何帮助,将不胜感激.提前致谢.

eclipse ant console sql2java

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

谷歌自定义搜索API复杂搜索术语

我写的程序需要执行复杂的搜索查询.一个例子是

(蓝色和牛仔裤和不(便宜||昂贵)).我怎样才能做到这一点.我知道有一些参数,如hq和exclude和orTerms(或只是布尔运算符),但我不知道如何组合它们,或者它们是否可以组合起来.

谢谢一堆

parameters google-custom-search

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

保持对象通过页面

我正在开发一个网络项目.流程是这样的

  1. 用户输入参数
  2. 调用servlet(post方法)
  3. servlet在树对象中加载一个大文件(300.000行,每行一个单词).做一些计算.
  4. 重定向到结果的新页面.

我的问题是这个.用户可以多次执行此操作.将文件加载到树对象花费的时间太长.我怎么能这样做,只有一次?我曾经想过只有一个servlet(或jsp)并没有重定向到不同的页面,而是用javascript操纵视图.这样我认为我将只设置加载文件一次(并且每当用户刷新时).你有什么建议吗?

编辑1.此对象由从servlet调用的类创建.我正在使用apache tomcat 7和java 1.6.HTML5也是一个选项(有人提到历史api).

java persistence load servlets

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

IntelliJ集成测试文件夹与main和test一起使用

我想在spring启动应用程序中添加一些集成测试.由此产生的结构就是这样

MyProject
??? myapp.iml
??? pom.xml
??? src
    ??? integration-test (integration test sources root)
    ?   ??? java
    ?   ?   ??? com
    ?   ?       ??? mysite
    ?   ?           ??? myapp
    ?   ?               ??? AppTestIT.java
    ?   ??? integration-test.iml
    ?
    ??? main (sources root)
    ?   ??? java
    ?   ?   ??? com
    ?   ?       ??? mysite
    ?   ?           ??? myapp
    ?   ?               ??? App.java
    ?   ??? main.iml
    ?
    ??? test (test sources root)
        ??? java
        ?   ??? com
        ?       ??? mysite
        ?           ??? myapp …
Run Code Online (Sandbox Code Playgroud)

java integration-testing intellij-idea maven-3 spring-boot

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

在配置文件中运行插件的目标

    <profile>
        <id>integration-tests</id>
        <activation>
            <property>
                <name>integrations</name>
                <value>true</value>
            </property>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>exec-maven-plugin</artifactId>
                    <version>1.4.0</version>
                    <executions>
                        <execution>
                            <id>script-chmod</id>
                            <phase>integration-test</phase>
                            <goals>
                                <goal>exec</goal>
                            </goals>
                            <configuration>
                                <executable>chmod</executable>
                                <arguments>
                                    <argument>+x</argument>
                                    <argument>integration-test-docker/integrations.sh</argument>
                                </arguments>
                            </configuration>
                        </execution>
                        <execution>
                            <id>script-exec</id>
                            <phase>integration-test</phase>
                            <goals>
                                <goal>exec</goal>
                            </goals>
                            <configuration>
                                <executable>integration-test-docker/integrations.sh</executable>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
Run Code Online (Sandbox Code Playgroud)

此配置文件中包含更多内容,但我只包含了我想要运行的内容.如何执行此特定插件的特定目标?

我试过mvn exec:exec但是我明白了

[错误]无法执行目标org.codehaus.mojo:exec-maven-plugin:1.3.2:exec(default-cli)on project ando:目标org.codehaus.mojo的参数'executable':exec-maven-插件:1.3.2:exec丢失或无效 - > [帮助1]

此外,错误输出表明版本1.3.2,但我正在使用1.4.0.

pom.xml maven-3 maven exec-maven-plugin maven-profiles

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

启动实例时设置计算机名称

我正在使用 Windows AMI 来启动托管 java 应用程序的实例。我使用 papertrail 进行日志记录,它使用计算机的名称来显示与日志流关联的系统。现在计算机的名称是一个自动生成的值,但我想给它一个特定的值。我怎样才能做到这一点?

无法在 AMI 上设置名称,因为我使用相同的 AMI 来启动多个实例,而这些实例都必须具有不同的计算机名称。

结论

最后,由于我主要关心的是为了 papertrail 而更改名称,我可以通过http://help.papertrailapp.com/kb/configuration/java-logback-logging/来做到这一点 谢谢大家的帮助

amazon-ec2 papertrail-app

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

_msearch 与 _search 性能对比

_msearch用于一次性进行多次搜索。这本身就是一种性能改进,因为它减少了网络开销。现在我使用_msearch_search端点一样,用于单个查询。我想为将来的批处理建立这种机制。在我利用批处理之前,这会带来开销吗?是否_msearch行为完全一样_search单查询?

java elasticsearch elasticsearch-jest

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

Elasticsearch 相似度 discount_overlaps

我正在使用 Elasticsearch 5.3.1,我正在评估 BM25 和 Classic TF/IDF。我遇到了discount_overlaps可选的属性。

确定计算范数时是否忽略重叠标记(位置增量为 0 的标记)。默认情况下这是真的,这意味着在计算规范时重叠标记不计算在内。

如果可能的话,有人可以用一个例子来解释上面的意思。

lucene elasticsearch

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

使用volatile停止线程

我正在面临停止创建一些线程的问题.

代码

private volatile int status = STOPPED;

@Override
public void run() {

logger.info("Thread with ID : " + id);
status = RUNNING;
while (status == RUNNING) {                
    try {
        execute();      //<-- very intensive 
        status = IDLE;
        Thread.sleep(DYNAMIC_VALUE);
    } catch (Exception e) {
        logger.info("An exception occured in thread with ID : " + id);
        e.printStackTrace();
    } finally {
        if(status == IDLE)
            status = RUNNING;
    }
}

    logger.info("Thread with ID : " + id + " just exited.");
}

@Override
public …
Run Code Online (Sandbox Code Playgroud)

java multithreading volatile

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

SPARQL DBPedia编码

我在DBpedia上运行查询,我收到一些结果显然有错误的编码和字符显示为问号,例如 -

http://dbpedia.org/resource/Bo?aziçi_University
Run Code Online (Sandbox Code Playgroud)

- 我希望看到的地方 -

http://dbpedia.org/resource/Bo%C4%9Fazi%C3%A7i_University
Run Code Online (Sandbox Code Playgroud)

在这里你可以找到实际的标题.

你可以在那里执行我的查询 http://live.dbpedia.org/sparql

PREFIX yago: <http://dbpedia.org/class/yago/>
PREFIX schema: <http://schema.org/>
PREFIX dbpedia: <http://dbpedia.org/>

SELECT ?school
WHERE
{
    { ?school rdf:type   schema:EducationalOrganization . }
    UNION
    { ?school rdf:type   yago:EducationalInstitution108276342 . }
    UNION
    { ?school rdf:type   yago:College108278169 . }
    UNION
    { ?school dbpedia:type   dbr:Public_university . }
}
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?我是否必须对查询进行任何添加才能获得正确的结果?它是否与数据相关(基本上数据是错误的,所以无法做任何事情)?

encoding sparql dbpedia virtuoso

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