小编Mik*_*e Q的帖子

更改Jenkins默认视图

我一直在试图按照有关如何更改默认视图在詹金斯的指示在这里.

我创建了另一个我想成为默认视图的视图,但是当我去寻找它的Default View设置时Manage Jenkins -> Configure System似乎并不存在.有什么东西要让它出现吗?或者隐藏在其他地方?

如果有人工作,他们可以在配置屏幕中指出(在其他地方之前/之后),以便我可以仔细检查.

我正在使用Jenkins 1.447

view jenkins

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

如何在logback中启动时滚动日志文件

我想配置logback来执行以下操作.

  • 登录到文件
  • 达到50MB时滚动文件
  • 只保留7天的日志
  • 在启动时总是生成一个新文件(滚动)

除了最后一项,启动滚动,我已经完成了所有工作.有谁知道如何实现这一目标?这是配置......

  <appender name="File" class="ch.qos.logback.core.rolling.RollingFileAppender">

    <layout class="ch.qos.logback.classic.PatternLayout">
      <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg \(%file:%line\)%n</Pattern>
    </layout>

    <File>server.log</File>

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <FileNamePattern>server.%d{yyyy-MM-dd}.log</FileNamePattern>
      <!-- keep 7 days' worth of history -->
      <MaxHistory>7</MaxHistory>

      <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
        <MaxFileSize>50MB</MaxFileSize>
      </TimeBasedFileNamingAndTriggeringPolicy>

    </rollingPolicy>
  </appender>
Run Code Online (Sandbox Code Playgroud)

java startup logback appender

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

在XPath中如何选择元素内容

有没有办法编写XPath表达式来选择元素的内容.

例如

<Element>xxx</Element>
Run Code Online (Sandbox Code Playgroud)

假设我可以编写XPath(/ Element)来获取Element如何调整XPath以获取xxxx而不是Element包装器?

编辑/ ANSWER

要在dom4j世界中执行此操作,请使用Element.valueOf(String xpathExpression)而不是.selectXXX()方法.

xpath element

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

空ILookup <K,T>

我有一个返回的方法ILookup.在某些情况下,我想ILookup提前退出一个空.构建空的最佳方法是ILookup什么?

.net c# ilookup

27
推荐指数
4
解决办法
6419
查看次数

使用Ant将构建时间嵌入到JAR Manifest中

如果我想使用ant在JAR清单中嵌入当前时间,那么我可以使用"现在"使用的ant属性以及哪个manifest属性最好放置此信息?

我目前有以下内容

  <manifest>
    <attribute name="Signature-Title" value="${project.name}"/>
    <attribute name="Signature-Version" value="${release.version}"/>
    <attribute name="Signature-Vendor" value="XXX"/>
    <attribute name="Built-By" value="${user.name}"/>
  </manifest>
Run Code Online (Sandbox Code Playgroud)

java ant manifest build-time

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

为什么编译一些没有调试信息的java库

我最近注意到有一些java库(JDK,joda time,iText)在没有部分/全部调试信息的情况下编译.缺少局部变量信息,或者缺少局部变量信息和行号.

这有什么理由吗?我意识到它会使编译代码更大,但我不认为这是一个特别重要的考虑因素.或者它只是使用默认的编译选项构建?

谢谢.

java compilation debug-symbols

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

.NET解决方案 - 许多项目与一个项目

我们目前有一个快速增长的C#代码库.目前我们有大约10个项目,分为通常类别,common/util东西,网络层,数据库,ui组件/控件等.

我们遇到偶尔的循环依赖,其中项目x依赖于y中的某些东西,反之亦然.我们正在考虑将项目简化为一个,只使用结构文件夹/命名空间进行管理.我们有一个Java项目,当然只使用文件夹/包进行组织,所以我们不确定有多个项目带来的好处(如果有的话).我们的项目都不需要特殊的项目属性,除了主要运行项目,我们可以将它们分开(并且非常薄).

有没有人有任何先前的经验,为什么一个项目比多个项目更好/更差,并可以建议最好的方法?而且循环依赖的任何问题在这两种方法中都很有用.

任何输入赞赏.

.net c# projects-and-solutions visual-studio

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

"select for update"是否阻止在行不存在时插入其他连接

我对select for update查询是否会锁定不存在的行感兴趣.

例如

表FooBar有两列,foo和bar,foo有一个唯一的索引

  • 问题查询 select bar from FooBar where foo = ? for update
  • 如果查询返回零行
    • 问题查询 insert into FooBar (foo, bar) values (?, ?)

现在插入是否可能导致索引违规或select for update阻止?

对SQLServer(2005/8),Oracle和MySQL的行为感兴趣.

mysql sql sql-server oracle concurrency

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

Hibernate TypeResolver

我知道hibernate最近在3.6中重写了它的类型系统.我认为现在允许您将java类与Type(或UserType)相关联.例如,我使用joda-time并有一些UserTypes将LocalDate和LocalDateTime映射到适当的SQL类型.

这在使用对象时工作正常,但如果我想将joda类型作为HQL参数传递,则hibernate会变得混乱,因此我必须记住每次拨打电话时都提供Type.

query.setParameter( "now", new LocalDateTime(), Hibernate.custom( LocalDateTimeType.class ) );
Run Code Online (Sandbox Code Playgroud)

我认为现在可以在Configuration/SessionFactory设置阶段说LocalDateTime - > LocalDatetimeType但我不知道如何做到这一点.我找到了TypeResolver但是在解密我应该调用哪种方法来实现这个方面有困难.

或者请纠正我,如果这是不可能的,即使使用3.6中的新类型的东西.

java types hibernate jodatime

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

在Java中,我应该先在本地复制一个volatile参考

如果我有以下内容

private volatile Collection<Integer> ints;

private void myMethod()
{
   for ( Integer i : ints )
   {
      ...
   }
}
Run Code Online (Sandbox Code Playgroud)

int集合永远不会改变,但整个集合可能被另一个线程所取代(所以它是一个不可变的集合).

在迭代之前,我应该在本地复制ints变量吗?我不确定它是否会被多次访问.即迭代集合,另一个线程替换集合,代码继续迭代但使用新集合.

编辑:此问题与foreach如何在内部工作的其他信息相关.

java foreach multithreading volatile

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