场景是这样的:当目标表没有数据时,从某个表中选择最大日期,因此最大日期为空.当日期为空时,我想获得系统的最早日期,因此时代似乎是完美的.
我已经搜索了一些方法,包括DATEADD函数,但这似乎并不优雅.
我知道java有双精度陷阱,但为什么有时候,近似结果是可以的,但有时却不是.
像这样的代码:
for ( float value = 0.0f; value < 1.0f; value += 0.1f )
System.out.println( value );
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
0.0
0.1
0.2
0.3
...
0.70000005
0.8000001
0.9000001
Run Code Online (Sandbox Code Playgroud) 由于 Docker 目前是一项非常热门的技术,但我想知道 Java 是否需要它?我在下面列出了我的原因,欢迎任何反馈:
因此,除了您需要自己安装 JDK 之外,其他一切都是一致且有条理的。我比较 Java 和 Docker,如下所示:
那么,Docker 真的对 Java 有意义吗?