我想知道如果Java版本1.7.0_51-B13版本是易受闰秒或不?
我有一个运行Tomcat的服务器集群。 从7月1日起,我们拥有巨大的CPU使用率。 我们试图阻止ntp和date -s "date"
徒劳。
Redhat内核和tzdata软件包自6月份开始进行修补。
有用的链接:
这是执行。 您的JVM不太可能支持闰秒。
来自java.util.Date
文档:
尽管Date类旨在反映协调通用时间(UTC),但根据Java虚拟机的主机环境,它可能并不完全一样。 几乎所有的现代操作系统都假定在所有情况下1天= 24×60×60 = 86400秒。 然而,在UTC,大约每一两年就有一次,称为“闰秒”。 闰秒总是在一天中的最后一秒增加,并且总是在12月31日或6月30日。例如,1995年的最后一分钟是61秒长,这要归功于闰秒的增加。 大多数电脑时钟不够精确,无法反映闰秒的区别。
(出于兴趣,而且完全不与Java连接,Google NTP服务器在闰秒中延长秒数,所以额外的时间在当天秒内线性分配。)