小编Che*_*agi的帖子

JavaFx与TornadoFx

我已经开始工作了javafx.我想知道的区别javafxTornadofx.它们如何相互关联,彼此不同.

还在何时使用什么.

是否有任何javafx更有用/建议使用的情况,Tornadofx反之亦然?

javafx tornadofx

6
推荐指数
2
解决办法
3040
查看次数

为什么选择Long / Double和ElseThrow?

在发布时Java-11,当我们可以直接检查一个数字是否不为null或不等于特定数字时,为什么要orElseThrowoptionalLong/ OptionalDoubleOptional Types一起使用。

另外,我们正在做空检查,这比抛出异常更好吗?

可能是无法想象真正使用的optionalTypesorElseThrow

适用于的Javadoc orElseThrow

java java-10

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

为 log4j 添加微秒级

指的是这个

如何添加微秒级日志记录,如何为此创建自定义模式格式化程序?

我也尝试过 log4j2,但它最终给出了

12:42:05,972803200 [main] DEBUG Log4j2Test - Debug Message Logged !!!
12:42:05,975803200 [main] INFO  Log4j2Test - Info Message Logged !!!
12:42:05,975803200 [main] ERROR Log4j2Test - Error Message Logged !!!
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它总是给出 803200 微秒和纳秒。

我的 log4j2.xml 如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
    <Console name="console" target="SYSTEM_OUT">
    <PatternLayout pattern="%d{ABSOLUTE_NANOS} [%t] %-5level %logger{36} - %msg%n"/>
       <!--  <PatternLayout
            pattern="[%-5level] %d{ABSOLUTE_NANOS} [%t] %c{1} - %msg%n" /> -->
    </Console>
</Appenders>
<Loggers>
    <Root level="debug" additivity="false">
        <AppenderRef ref="console" />
    </Root>
</Loggers> 
Run Code Online (Sandbox Code Playgroud)

java log4j log4j2

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

标签 统计

java ×2

java-10 ×1

javafx ×1

log4j ×1

log4j2 ×1

tornadofx ×1