【一线大厂Java面试题合集】第52篇-分布式ID生成方案

发布时间:2026/7/14 5:22:53
【一线大厂Java面试题合集】第52篇-分布式ID生成方案 第52篇:分布式ID生成方案模块:分布式系统 |难度:进阶 |面试频率:★★★★1. UUID 的优缺点?为什么不适合做数据库主键?UUID 概述UUID(Universally Unique Identifier)是一串 128 位的全局唯一标识符,通常表示为 36 位字符串(含 4 个连字符),如550e8400-e29b-41d4-a716-446655440000。Java 中通过UUID.randomUUID()生成,底层依赖机器 MAC 地址 + 时间戳 + 随机数保证唯一性。// Java 生成 UUIDStringuuid=UUID.randomUUID