小编Kum*_*mmo的帖子

IntelliJ中的eclipse ctrl + k等效快捷方式

Eclipse中,如果光标位于单词上并按Ctrl+ K,则会跳转到文件中该单词的下一个出现位置.

IntelliJ中有类似的快捷方式吗?

eclipse intellij-idea

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

并发:进程与线程

基于一个基于线程的进程使用模型进行并发的主要优点是什么?后者适用于什么情境?

erlang multithreading process erlang-otp

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

Dockerizing PostgreSQL - psql连接被拒绝

我正在玩Docker,我想Dockerize一个Postgres容器.

我正在关注官方示例,但我无法连接到使用psql运行的映像.

我用示例的内容创建了Dockerfile.我从Dockerfile构建了一个图像并为其指定了一个名称.然后我运行PostgreSQL服务器容器(在前台).

~/test » docker run --rm -P --name pg_test eg_postgresql                                                                                                       
2014-10-10 06:12:43 UTC LOG:  database system was interrupted; last known up at 2014-10-10 06:12:29 UTC
2014-10-10 06:12:43 UTC LOG:  database system was not properly shut down; automatic recovery in progress
2014-10-10 06:12:43 UTC LOG:  redo starts at 0/1782F68
2014-10-10 06:12:43 UTC LOG:  record with zero length at 0/1782FA8
2014-10-10 06:12:43 UTC LOG:  redo done at 0/1782F68
2014-10-10 06:12:43 UTC LOG:  last completed transaction was at log …
Run Code Online (Sandbox Code Playgroud)

postgresql psql docker

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

Docker 映像创建异常:“此档案包含未关闭的条目”

我正在使用 Docker,并且正在尝试使用 docker-java API 从 dockerfile 构建映像。 在这里你可以找到如何去做,我也做了同样的事情:

protected void createDocker(DockerBuildRequestContext requestContext) throws Exception {
    InputStream response = dockerClient.buildImageCmd(requestContext.getBuildDir()).exec();

    StringWriter logwriter = new StringWriter();

    try {
        LineIterator itr = IOUtils.lineIterator(response, "UTF-8");
        while (itr.hasNext()) {
            String line = itr.next();
            logwriter.write(line);
            LOG.info(line);
        }
    } finally {
        IOUtils.closeQuietly(response);
    }
Run Code Online (Sandbox Code Playgroud)

但我得到了这个例外:

com.github.dockerjava.api.model.Info@47a4d139[containers=2,debug=false,driver=aufs,driverStatuses=[[Root Dir, /var/lib/docker/aufs], [Dirs, 40]],executionDriver=native-0.2,IPv4Forwarding=1,images=36,IndexServerAddress=https://index.docker.io/v1/,initPath=/usr/bin/docker,initSha1=,kernelVersion=3.13.0-39-generic,memoryLimit=true,nEventListener=0,NFd=11,NGoroutines=11,sockets=<null>,swapLimit=0]
Build docker located at: /home/mati/Projects/engage/server/platforms/preserve/engage-app/engage-app-docker/target/docker/tomcat7-base and tagged: tomcat-base
com.github.dockerjava.api.DockerClientException: Error occurred while preparing Docker context folder.
    at com.github.dockerjava.core.command.BuildImageCmdImpl.buildDockerFolderTar(BuildImageCmdImpl.java:222)
    at com.github.dockerjava.core.command.BuildImageCmdImpl.<init>(BuildImageCmdImpl.java:48)
    at com.github.dockerjava.core.DockerClientImpl.buildImageCmd(DockerClientImpl.java:228)
    at com.starmount.engage.app.DockerBuilder.createDocker(DockerBuilder.java:191)
    at com.starmount.engage.app.DockerBuilder.handleDockerCreationRequest(DockerBuilder.java:72)
    at …
Run Code Online (Sandbox Code Playgroud)

java docker

7
推荐指数
0
解决办法
2258
查看次数

在Maven中设置cucumber-jvm格式选项以附加所有测试执行结果

问题是关于maven中的黄瓜格式选项:

在每一个Junit我有类似的东西:

@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" })
Run Code Online (Sandbox Code Playgroud)

我在pom文件中添加了以下选项:

  <properties>
    <cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>     
  </properties>
Run Code Online (Sandbox Code Playgroud)

生成的报告仅具有上次执行.

有没有办法做"追加"?

java maven cucumber-jvm

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

Java Thread Ping Pong示例

我试图理解线程基础知识,作为第一个例子,我创建了两个在stdout上写一个String的线程.据我所知,调度程序允许使用循环调度执行线程.这就是我得到的原因:

PING PING pong pong pong PING PING PING pong pong

现在我想使用一个共享变量,所以每个线程都知道你的轮到你了:

public class PingPongThread extends Thread {
private String msg;
private static String turn;

public PingPongThread(String msg){
    this.msg = msg;
}
@Override
public void run() {
    while(true) {
        playTurn();
    }

}
public synchronized void playTurn(){
    if (!msg.equals(turn)){
        turn=msg;
        System.out.println(msg);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

主要课程:

public class ThreadTest {
    public static void main(String[] args) {
        PingPongThread thread1 = new PingPongThread("PING");
        PingPongThread thread2 = new PingPongThread("pong");
        thread1.start();
        thread2.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

我同步了"转经理",但我仍然得到类似的东西:

PING …

java concurrency multithreading

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

为什么我应该使用Flex而不是JQuery?

我正在使用Spring的webapp工作,我总是使用JSP和Jquery.在最近的一次谈话中,有人评论道:你应该使用Flex代替.Flex会成为Web应用程序的不错选择吗?使用它与仅使用JSP和Jquery有什么好处?

apache-flex jsp web-applications spring-mvc

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