小编sri*_*ram的帖子

Git rebase 圈子一次又一次地回到同一个地方

我在使用 Git rebase 时遇到问题,我必须一次又一次地合并代码,但仍然没有成功。

我从主人那里切下了我的分支(A)。我开始在我的分支上工作并进行了更多的提交。与此同时,master 也发生了变化,并进行了大量的提交。现在我正在尝试将我的分支合并回 master。

所以我给,

git co master
git pull 
git co branch-A
git rebase master
Run Code Online (Sandbox Code Playgroud)

现在我收到类似 CONFLICT 的消息:合并冲突

有了这个,它分支到一个新的分支,名称为(没有分支,rebase 分支-A)在此之后我解决了所有冲突,然后我给了所有这些文件的 git add 。

现在我得到了状态

rebase in progress; onto ad0da3f
You are currently rebasing branch 'branch-A' on 'ad0da3f'.
  (all conflicts fixed: run "git rebase --continue")
Run Code Online (Sandbox Code Playgroud)

在此之后,我运行 git rebase --continue 并且我为解决冲突所做的所有更改都消失了,它回到了合并和像以前​​一样抛出大量冲突的初始状态!

我的问题是,

  1. 我怎样才能恢复在发出 git rebase --continue 之前完成的所有冲突解决方案?
  2. 我怎样才能不陷入需要一次又一次合并以将更改从 master 拉到我的分支的同一个循环?
  3. 在我成功地将所有更改从 master 合并到我的分支后,将我的分支合并回 master,我可以简单地使用,

    git co master git merge branch-A

或者我需要发出更多命令吗?

任何帮助请...

git git-merge git-rebase git-branch

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

Java Socket创建需要更多时间

我已经给出了Socket soc = new Socket(host,port);当主机启动并处于运行状态时,立即创建套接字.

但是当机器关闭或重新启动时,此线路需要大约40秒才能响应.我试过使用soc.setSoTimeout(timeout);但是在创建Socket之后使用了这一行.因此它没有多大帮助.

这似乎也是JAVA本身的一个错误. http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=5092063

我在这个链接中尝试了一些解决方法,比如在etc/hosts文件中添加机器端口和主机名.但它不起作用.由于在创建套接字时由于DNS解析而导致延迟,因此系统的响应时间受到严重影响.

任何帮助将不胜感激.

谢谢,老先生

java sockets

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

eclipse jetty 插件跨源支持找不到类

我正在尝试对我的 Web 应用程序使用跨源过滤器支持。我正在使用 eclipse jetty 插件从 eclipse 中调试它。当我通过控制台运行课程时,使用 mvn jetty:run,我总是得到正确的响应。但是当我使用我的 jetty eclipse 插件运行它时,我得到 Class not found 异常。

java.lang.ClassNotFoundException: org.eclipse.jetty.servlets.CrossOriginFilter
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
        at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
        at org.eclipse.jetty.util.Loader.loadClass(Loader.java:100)
Run Code Online (Sandbox Code Playgroud)

我的 pom.xml 中有以下依赖项:

<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>9.2.5.v20141112</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

当我在 eclipse 中检查我的码头项目的类路径配置时,我看到这个依赖项作为 maven 依赖项存在。我仍然不确定为什么 jetty 插件无法找到 org.eclipse.jetty.servlets.CrossOriginFilter 作为类路径的一部分。请帮我解决这个问题。

编辑:

看起来它不仅适用于 CORS。甚至 web.xml 中存在的其他类也会因找不到类而引发错误。我检查了该调试配置的码头类路径,并能够在那里找到这些罐子。不知道为什么会这样。

java eclipse eclipse-plugin jetty cors

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