Class BroIdExample

java.lang.Object
uno.xifan.id.generator.broid.BroIdExample

public class BroIdExample extends Object
BroId示例类 展示如何使用BroId生成器创建不同类型的ID
  • Constructor Details

    • BroIdExample

      public BroIdExample()
  • Method Details

    • createSnowflakeGenerator

      public static BroIdGenerator<BroId> createSnowflakeGenerator()
      创建一个标准的BroId生成器 结构:48位时间戳 + 16位计数器 + 48位机器标识 + 16位随机数
      Returns:
      BroId生成器
    • createUUIDv8Generator

      public static BroIdGenerator<BroId> createUUIDv8Generator()
      创建一个标准的BroId生成器 结构:48位时间戳 + 16位计数器 + 48位机器标识 + 16位随机数
      Returns:
      BroId生成器
    • main

      public static void main(String[] args)
      主方法,展示不同生成器的使用
      Parameters:
      args - 命令行参数