小编Mic*_* K.的帖子

如何使用docker-compose将docker容器相互链接

我必须使用docker-compose设置mongo副本集.对于副本集,容器必须彼此了解.

我试过了 docker-compose.yml

    dbreplicasetpart1:
      image: mongo:2.6.8
      expose:
        - '27018'
      links:
        - replicasetpart2
        - replicasetpart3
      cap_add:
        - NET_ADMIN

    dbreplicasetpart2:
      image: mongo:2.6.8
      links:
        - replicasetpart1
        - replicasetpart3
      expose:
        - '27019'
      cap_add:
        - NET_ADMIN
...
Run Code Online (Sandbox Code Playgroud)

我得到一个循环导入消息.但是,如果我删除dbreplicasetpart1的反向链接,我无法从dbreplicasetpart2 ping到dbreplicasetpart1.解决办法是什么?

docker docker-compose

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

在maven构建结束时刷新eclipse项目

是否有可能在maven构建结束时自动刷新eclipse中项目的文件和文件夹.通常我是从命令行构建的.构建之后,例如应该刷新目标文件夹.

附加信息:maven构建在命令行中运行,eclipse应在结束时自动更新.

eclipse maven-2 maven-3 maven m2e

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

如何按不同领域分组

我想找到所有名为'Hans'的用户,并通过分组来汇总他们的'年龄'和'孩子'的数量.假设我在我的数据库'用户'中有以下内容.

{
    "_id" : "01",
    "user" : "Hans",
    "age" : "50"
    "childs" : "2"
}
{
    "_id" : "02",
    "user" : "Hans",
    "age" : "40"
    "childs" : "2"
}
{
    "_id" : "03",
    "user" : "Fritz",
    "age" : "40"
    "childs" : "2"
}
{
    "_id" : "04",
    "user" : "Hans",
    "age" : "40"
    "childs" : "1"
}
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的:

"result" : 
[
  { 
    "age" : 
      [
        {
          "value" : "50",
          "count" : "1"
        },
        {
          "value" : "40",
          "count" : "2" …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

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

如何使用maven build中的url打开浏览器

我正在使用Maven3构建一个Web应用程序并通过它运行它mvn jetty:run-war.现在我想从系统浏览器中的maven build打开web-app.

maven-2 maven-3

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

避免在发布版本结束时部署工件

我在詹金斯有一个maven工作.通常在构建结束时,工件将通过jenkins post构建操作部署到artifactory.但是,如果我发布版本,在这种情况下我会从jenkins收到错误.那么,是否有可能避免在发布版本结束时部署工件.

让我确切地说明错误.maven的目标是'干净安装'.我需要通过"正常"工作部署到工件的post操作.如果我通过M2 Release Plugin发布这个工件,则M2 Release Plugin本身将部署相关工件.但是在作业结束时,post动作尝试使用旧的SNAPSHOT版本部署工件,这是神器不允许的.

artifactory jenkins

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

是否有角度的json格式化程序(指令/组件)?

我正在将一个应用程序从AngularJS升级到Angular.在AngularJS中,我使用https://github.com/mohsen1/json-formatter来显示一个美化的json.角度有替代方案吗?

angular

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

片段中没有主机的可选依赖项

我的主机插件声明了对另一个插件的可选依赖项.在为我的主机插件构建片段时,Tycho无法找到可选的插件.这意味着我得到编译错误,因为无法解析可选依赖项中的类.

如果我删除主机插件中的可选标志,Tycho构建工作正常.我正在使用Maven 3.0.4和Tycho 0.15.0.

tycho

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

无法在protractor.conf.js的onPrepare中找到元素

我正在用Jasmine和编写一个AngularJS-app的e2e-tests protractor.我onPrepare对protractor.conf.js中的-function 有问题.如果我在其中执行以下操作beforeAll正常:

browser.get('/login');
element(by.id('username')).sendKeys('John');
Run Code Online (Sandbox Code Playgroud)

但如果我这样做 onPrepare

browser.driver.get('https://localhost:9000/login');
browser.driver.findElement(by.id('username')).sendKeys('John');
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

NoSuchElementError: no such element: Unable to locate element:    {"method":"css selector","selector":"*[id="username"]"}
Run Code Online (Sandbox Code Playgroud)

任何提示?

PS:在量角器文档中,有一个链接到我用作模式的这个例子:https://github.com/angular/protractor/blob/master/spec/withLoginConf.js

jasmine angularjs protractor

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