小编Der*_*har的帖子

Scala中var和val定义有什么区别?

Scala中的a varval定义之间有什么区别?为什么语言需要两者?你为什么选择a val而不是var反之?

scala

289
推荐指数
9
解决办法
11万
查看次数

如何配置Logback以将记录器的不同级别记录到不同的目标?

如何配置Logback以将记录器的不同级别记录到不同的目标?

例如,给定以下Logback配置,Logback会将INFO消息记录到STDOUTERROR消息STDERR吗?

(请注意,此示例是第3章:Logback配置中logback-examples/src/main/java/chapters/configuration/sample4.xml显示的示例的变体).

<configuration>
  <appender name="STDOUT"
   class="ch.qos.logback.core.ConsoleAppender">
   <encoder>
     <pattern>
        %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
      </pattern>
    </encoder>
  </appender>
  <appender name="STDERR"
   class="ch.qos.logback.core.ConsoleAppender">
   <encoder>
     <pattern>
        %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
      </pattern>
    </encoder>
    <target>System.err</target>
  </appender>
  <!-- What is the effective level of "chapters.configuration"? -->
  <logger name="chapters.configuration" level="INFO" additivity="false">
    <appender-ref ref="STDOUT" />
  </logger>
  <logger name="chapters.configuration" level="ERROR" additivity="false">
    <appender-ref ref="STDERR" />
  </logger>

  <!-- turn OFF all logging (children can override) --> …
Run Code Online (Sandbox Code Playgroud)

java logging logback

147
推荐指数
9
解决办法
13万
查看次数

将所有Logback输出抑制到控制台?

如何配置Logback以抑制其到控制台的所有输出(标准输出)?特别是,我希望抑制(或重定向)Logback自己的日志消息,如下所示:

16:50:25,814 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:50:25,814 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/opt/dap/domains/ap0491/uat1/domain/instance-config/logback.xml]
16:50:25,816 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
16:50:25,816 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/opt/dap/domains/ap0491/uat1/domain/instance-config/logback.xml]
16:50:25,816 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/opt/dap/domains/ap0491/uat1/domain/instance-config/logback.xml]
16:50:25,923 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
16:50:25,924 |-INFO in ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter@1a15291 - Will scan for changes in file [/opt/dap/domains/ap0491/uat1/domain/instance-config/logback.xml] every 60 seconds. 
Run Code Online (Sandbox Code Playgroud)

我需要禁用所有日志记录到标准输出,因为我们的生产环境不允许应用程序将任何消息打印到标准输出.

注意我正在使用Logback …

java configuration logback

52
推荐指数
5
解决办法
4万
查看次数

你如何在Java中"清空"StringWriter?

StringWriter在Java中"清空"a的正确方法是什么,以便我可以重用它StringWriter而不必创建新的?既没有StringWriter.flush()StringWriter.close()没有达到预期的效果.

java io

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

如何启用Mockito调试消息?

如何启用Mockito调试消息?特别是,我想打印存根的方法的细节when()以及与这些方法的每次交互.

java testing debugging mockito

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

什么是Perforce"搁置"文件?

在Perforce中,什么是"搁置"文件?搁置在工作区中打开以进行编辑的文件的目的是什么?

perforce shelving

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

在将Java Date写入SQL TIMESTAMP列之前,JDBC是否将日期从JVM时区转换为数据库会话时区?

在将Java Date写入SQL TIMESTAMP列之前,JDBC是否将日期从Java虚拟机时区转换为数据库会话的日期?

例如,假设Java虚拟机时区为UTC且数据库会话时区为UTC-5.如果Java程序试图2000-01-01 00:00:00通过传递它来存储PreparedStatement#setTimestamp(int, Timestamp),根据JDBC标准,数据库是存储TIMESTAMP '2000-01-01 00:00:00'还是TIMESTAMP '1999-12-31 19:00:00'

java sql timezone timestamp jdbc

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

如何将javax.time.Instant格式化为本地时区中的字符串?

如何javax.time.Instant在本地时区中将a 格式化为字符串?以下内容将本地转换InstantUTC,而不是像我期望的那样转换为本地时区.删除呼叫toLocalDateTime()也是如此.我怎样才能获得当地时间?

public String getDateTimeString( final Instant instant )
{
    checkNotNull( instant );
    DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder();
    DateTimeFormatter formatter = builder.appendPattern( "yyyyMMddHHmmss" ).toFormatter();
    return formatter.print( ZonedDateTime.ofInstant( instant, TimeZone.UTC ).toLocalDateTime() );
}
Run Code Online (Sandbox Code Playgroud)

注意:我们使用的是JSR-310参考实现的旧版本0.6.3.

java formatting timezone datetime jsr310

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

JMS会话的目的是什么?

JMS会话的目的是什么?为什么单独的连接不足以在发送者和接收者之间交换JMS消息?

java jms

23
推荐指数
2
解决办法
8286
查看次数

我如何向Maven索取默认存储库列表?

我可以用什么命令向Maven询问它搜索其依赖项的默认存储库列表?如果不存在这样的命令,我还能在哪里找到这个默认列表?

java build-process maven-2

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