小编CSc*_*ulz的帖子

应用程序级别的属性

我目前有一个属性文件,并且在需要获取属性的每个类中加载此文件

static PropertiesConfiguration config = null;
config = new PropertiesConfiguration("Interface.properties");
Run Code Online (Sandbox Code Playgroud)

一切正常。但是我知道这不是多次加载属性文件的有效方法。

谁能帮助我如何在应用程序级别创建属性文件并创建Java文件(例如config.java)+调用返回属性的方法。

java properties

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

主义复合主键

我知道Doctrine 2.0支持复合键.但我无法找到我要找的东西.

我有3个表=> agent,client和client_group.
代理创建客户端和client_group.Client_Group具有复合主键=> id,agent_id.agent_id来自代理表.虽然我希望id自动递增,但agent_id来自代理表.
我正在尝试编写yaml文件但我不确定如何将此agent_id指定为client_group中的主键.client_group_id和agent_id是客户端表中的外键.另外,我在Doctrine文档中读过,复合PK不能有自动递增的字段.

所以,如果我真的可以做我想在这里制作的东西,我就是在想.

仅显示关系的yaml看起来像这样:

代理:

  oneToMany:
    client_group:
      targetEntity: ClientGroup
      mappedBy: agent
    client:
      targetEntity: Client
      mappedBy: agent
Run Code Online (Sandbox Code Playgroud)

client_group

  manyToOne:
    agent_id:
      targetEntity: Agent
      inversedBy: client_group
      joinColumn:
        name: agent_id
        referencedColumnName: id

  oneToMany:
    client:
      targetEntity: Client
      mappedBy: client_group
Run Code Online (Sandbox Code Playgroud)

客户

  manyToOne:
    client:
      targetEntity: ClientGroup
      inversedBy: client
      joinColumn:
        name: client_group_id
        referencedColumnName: id
    agent:
      targetEntity: Agent
      inversedBy: agents
      joinColumn:
        name: agent_id
        referencedColumnName: id
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助都会受到重视.谢谢.

composite-key composite-primary-key doctrine-orm

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

图例和轴标题未在Highcharts Graph中显示

我有一张Highcharts Graph,显示三种不同的能源成本.我似乎无法显示我的传奇,也无法显示轴标题.

传奇应该有标题; 天然气,电力,石油和它们也应该在轴上.

JSFiddle的链接是:

http://jsfiddle.net/petenaylor/HHEfW/3/

(function ($) { // encapsulate jQuery
    $(function () {
        var seriesOptions = [],
            yAxisOptions = [],
            seriesCounter = 0,
            names = ['Electric', 'Oil', 'Gas'],
            colors = Highcharts.getOptions().colors;

        $.each(names, function (i, name) {
            $(function () {
                $.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function (data) {
                    // Create the chart
                    window.chart = new Highcharts.StockChart({
                        chart: {
                            renderTo: 'container',
                            zoomType: 'x'
                        },
                        legend: {
                            layout: 'vertical',
                            align: 'right',
                            verticalAlign: 'top',
                            x: 10,
                            y: 100,
                            borderWidth: 0
                        },
                        rangeSelector: {
                            selected: 12
                        }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery graph highcharts highstock

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

Jenkins 2.0 Pipeline Stage View显示多个分支

是否可以通过Jenkins 2.0的新多分支管道来获得类似BuildWall的东西?理想情况下,我希望像以前一样查看所有项目的所有分支(每个项目每个分支有一份工作,并且在概述中看到了所有状态)-现在我必须单击所有文件夹以查看状态。所有分支-但是Jenkinsfile作业设置和自动分支检测都很棒-理想情况下,我希望两全其美,就我所知应该是可能的-只是不知道该怎么做,例如是否有插件为此。

jenkins jenkins-plugins jenkins-pipeline jenkins-2

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

jenkins2 分支索引:java.lang.IllegalArgumentException:byteString == null

目前,分支索引对我来说已损坏 - 这发生在旧工作以及尝试创建新工作时。它已经在使用相同版本的 jenkins ( 2.0-beta1 ) - 不确定是什么破坏了它 - 这台服务器上的互联网和时间也很好(认为这可能是因为它源于证书问题):

?Branch Indexing Log

Started by timer
FATAL: Failed to recompute children of PassAndroid
java.lang.IllegalArgumentException: byteString == null
    at okio.Buffer.write(Buffer.java:787)
    at com.squareup.okhttp.Cache$Entry.readCertificateList(Cache.java:628)
    at com.squareup.okhttp.Cache$Entry.<init>(Cache.java:555)
    at com.squareup.okhttp.Cache.get(Cache.java:194)
    at com.squareup.okhttp.Cache$1.get(Cache.java:139)
    at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:226)
    at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:438)
    at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:389)
    at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:502)
    at com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
    at com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:25)
    at org.kohsuke.github.Requester.parse(Requester.java:479)
    at org.kohsuke.github.Requester._to(Requester.java:236)
    at org.kohsuke.github.Requester.to(Requester.java:203)
    at org.kohsuke.github.GitHub.isCredentialValid(GitHub.java:447)
    at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieve(GitHubSCMSource.java:224)
    at jenkins.scm.api.SCMSource.fetch(SCMSource.java:146)
    at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:296)
    at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:151)
    at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:122)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

任何人也经历过这种情况,也许有解决方法?我在此处将其作为错误提交:https : //github.com/kohsuke/github-api/issues/265 - 但仍然对解决方法感兴趣,因为这会阻止我现在使用 …

jenkins jenkins-plugins jenkins-2

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

Jenkins 2.0管道项目中的Mercurial checkout

我们是jenkins 2.0的新手.我们要做的是定义一个Jenkins文件并在第一阶段进行结账.我们尝试从我们的mercurial存储库中检查我们的项目,但每次尝试都遇到了其他问题.问题:是否可以使用mercurial插件?

我们尝试的是:

checkout([$class: 'MercurialSCM', branches: [[name: '*/default']], userRemoteConfigs: [[url: 'https://pathToOurRepo.com']]])
Run Code Online (Sandbox Code Playgroud)

但得到了这个例外:

java.lang.NullPointerException
at hudson.plugins.mercurial.MercurialSCM.cachedSource(MercurialSCM.java:915)
at hudson.plugins.mercurial.MercurialSCM.clone(MercurialSCM.java:766)
at hudson.plugins.mercurial.MercurialSCM.checkout(MercurialSCM.java:556)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:109)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:83)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:73)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:49)
at hudson.security.ACL.impersonate(ACL.java:213)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

有没有人可以帮我们解决这个问题?

dsl mercurial jenkins jenkins-plugins jenkins-2

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

GC开销限制超出了5.5版中的运行后台任务

我正在使用以下包装器配置设置运行SonarQube 5.5.

wrapper.java.initmemory=3
wrapper.java.maxmemory=4096
Run Code Online (Sandbox Code Playgroud)

我仍然得到以下堆栈跟踪,这个项目已成功运行sonarqube 5.3.

2016.05.09 11:14:09 INFO  [o.s.s.c.s.ComputationStepExecutor] Compute coverage measures | time=105ms
2016.05.09 11:14:09 INFO  [o.s.s.c.s.ComputationStepExecutor] Compute comment measures | time=120ms
2016.05.09 11:14:14 INFO  [o.s.s.c.s.ComputationStepExecutor] Copy custom measures | time=5667ms
2016.05.09 11:14:15 INFO  [o.s.s.c.s.ComputationStepExecutor] Compute duplication measures | time=424ms
2016.05.09 11:14:26 ERROR [o.s.s.c.c.ComputeEngineContainerImpl] Cleanup of container failed
java.lang.OutOfMemoryError: GC overhead limit exceeded
2016.05.09 11:14:26 ERROR [o.s.s.c.t.CeWorkerCallableImpl] Failed to execute task AVSWNiXkOySW07vtMalp
java.lang.OutOfMemoryError: GC overhead limit exceeded
    at java.util.Arrays.copyOfRange(Arrays.java:3664) ~[na:1.8.0_45]
    at java.lang.StringBuffer.toString(StringBuffer.java:671) ~[na:1.8.0_45]
    at java.io.StringWriter.toString(StringWriter.java:210) ~[na:1.8.0_45]
    at org.apache.commons.lang.Entities.escape(Entities.java:838) …
Run Code Online (Sandbox Code Playgroud)

sonarqube sonarqube-5.5

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

从 Jenkins 2.0 Pipeline 中的并行执行访问构建

我目前正在使用Build Flow插件,该插件似乎已被 Jenkins 2.0 中的 Pipelines 所取代。

使用新管道重建现有工作时遇到一些问题。

目前,我有类似的代码:

ignore(FAILURE) {
  join = parallel([
    job1: {build('job1')},
    job2: {build('job2')},
    job3: {build('job3')}
  ])
}
results = [join.job1.result.toString(), join.job2.result.toString(), join.job2.result.toString()]

if(join.job1.result.toString() == 'SUCCESS') {
  buildList << join.job1.lastBuild.getDisplayName()
}
Run Code Online (Sandbox Code Playgroud)

这里的目标是并行运行多个现有作业,然后访问有关已完成构建的信息。这在构建流程插件中一直运行没有问题。

我一直无法找到使用新管道访问这些数据的方法。

echo 'Checking streams for latest builds'
join = [:] 

join['Job1'] = { build job: 'Job1', parameters: [[$class: 'StringParameterValue', name: 'TimeWindow', value: '1200']], propagate: false} 
join['Job2'] = { build job: 'Job2', parameters: [[$class: 'StringParameterValue', name: 'TimeWindow', value: '1200']], propagate: false} 
join['Job3'] = …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins jenkins-workflow jenkins-pipeline jenkins-2

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

无法从 Windows 上的浏览​​器访问 Jenkins

我在 VMware Workstation 中运行的 CentOS 7 上安装了 Jenkins。詹金斯服务正在运行:

\n\n
 jenkins.service - Jenkins Service\n   Loaded: loaded (/etc/systemd/system/jenkins.service; disabled; vendor preset: disabled)\n   Active: active (running) since Tue 2016-06-21 08:47:46 PDT; 5s ago\n Main PID: 68969 (java)\n   Memory: 82.3M\n   CGroup: /system.slice/jenkins.service\n           \xe2\x94\x94\xe2\x94\x8068969 java -jar /usr/local/bin/jenkins.war\n\nJun 21 08:47:48 server.centos.lan java[68969]: Jun 21, 2016 8:47:48 AM org.eclipse.jetty.util.log.JavaUtilLog info\nJun 21 08:47:48 server.centos.lan java[68969]: INFO: Started ServerConnector@34ddf859{HTTP/1.1}{0.0.0.0:8080}\nJun 21 08:47:48 server.centos.lan java[68969]: Jun 21, 2016 8:47:48 AM org.eclipse.jetty.util.log.JavaUtilLog info\nJun 21 08:47:48 server.centos.lan java[68969]: INFO: Started @2472ms\nJun 21 08:47:48 …
Run Code Online (Sandbox Code Playgroud)

windows vmware centos jenkins

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

与正则表达式的反匹配

我搜索一个正则表达式模式,该模式不应该与组匹配,而是与其他所有内容匹配。
以下正则表达式模式基本上可以工作:

index\.php\?page=(?:.*)&tagID=([0-9]+)$
Run Code Online (Sandbox Code Playgroud)

但是.*不应与TaggedObjects匹配。

感谢您的任何建议。

regex pcre

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