com.datastax.driver.core.utils.UUIDs.startOf如何工作?

我已经读过documentation of com.datastax.driver.core.utils.UUIDs.startOf,但是我仍然不明白两个略有不同的UUID如何提供相同的时间戳。 UUID为:

  • ceec16b0-fbd7-11e9-0000-016e21bbe39d
  • ceec16b0-fbd7-11e9-0000-016e21bbe39c

通过startOf运行这些命令将在下面显示输出。我发现奇怪的是,时间戳和Unix时间戳是相同的,即使UUID的最后一个字符在它们之间有所不同。

com.datastax.driver.core.utils.UUIDs.startOf如何工作?

任何人都可以澄清UUID如何转换为时间戳吗?

speedstar119 回答:com.datastax.driver.core.utils.UUIDs.startOf如何工作?

相同毫秒的UUID可以容纳多达10,000个不同值(基于100-nanosecond intervals as per standard)。 Java驱动程序的code的范围是1到10,000,并且不允许在该毫秒内生成更多值。

本文链接:https://www.f2er.com/3165600.html

大家都在问