diff options
| author | zhanghongqing <[email protected]> | 2020-11-16 14:29:16 +0800 |
|---|---|---|
| committer | zhanghongqing <[email protected]> | 2020-11-16 14:29:16 +0800 |
| commit | e1cb5a1941cc821f15e03143810e2069a39fe535 (patch) | |
| tree | efaf3467f567bd4cd1920e0102d328fd86a4a73c | |
| parent | 8c9802014690a072b27a334191ff9316fa24fc2e (diff) | |
雪花id工具增加同步锁synchronized防止重复id问题
| -rw-r--r-- | src/main/java/com/zdjizhi/utils/SnowflakeId.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/zdjizhi/utils/SnowflakeId.java b/src/main/java/com/zdjizhi/utils/SnowflakeId.java index 9a068fd..afae296 100644 --- a/src/main/java/com/zdjizhi/utils/SnowflakeId.java +++ b/src/main/java/com/zdjizhi/utils/SnowflakeId.java @@ -224,7 +224,7 @@ public class SnowflakeId { *
* @return
*/
- public static Long generateId(String zookeeperIp, long dataCenterIdNum) {
+ public synchronized static Long generateId(String zookeeperIp, long dataCenterIdNum) {
if (idWorker == null) {
getSnowflakeldInstance(zookeeperIp, dataCenterIdNum);
}
|
