Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yitter
雪花ID全家桶(SnowFlake IdGenerator)
提交
226eda2b
雪
雪花ID全家桶(SnowFlake IdGenerator)
项目概览
yitter
/
雪花ID全家桶(SnowFlake IdGenerator)
10 个月 前同步成功
通知
201
Star
3
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
雪
雪花ID全家桶(SnowFlake IdGenerator)
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
226eda2b
编写于
6月 28, 2021
作者:
yitter
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
auto commit
上级
41812842
变更
41
隐藏空白更改
内联
并排
Showing
41 changed file
with
41 addition
and
41 deletion
+41
-41
C#.NET/source/Yitter.IdGenerator/Contract/IIdGenerator.cs
C#.NET/source/Yitter.IdGenerator/Contract/IIdGenerator.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/Contract/ISnowWorker.cs
C#.NET/source/Yitter.IdGenerator/Contract/ISnowWorker.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/Contract/IdGeneratorOptions.cs
.../source/Yitter.IdGenerator/Contract/IdGeneratorOptions.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/Contract/OverCostActionArg.cs
...T/source/Yitter.IdGenerator/Contract/OverCostActionArg.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM2.cs
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM2.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/DefaultIdGenerator.cs
C#.NET/source/Yitter.IdGenerator/DefaultIdGenerator.cs
+1
-1
C#.NET/source/Yitter.IdGenerator/YitIdHelper.cs
C#.NET/source/Yitter.IdGenerator/YitIdHelper.cs
+1
-1
C/source/YitIdHelper.c
C/source/YitIdHelper.c
+1
-1
C/source/idgen/IdGenOptions.c
C/source/idgen/IdGenOptions.c
+1
-1
C/source/idgen/IdGenerator.c
C/source/idgen/IdGenerator.c
+1
-1
C/source/idgen/SnowWorkerM1.c
C/source/idgen/SnowWorkerM1.c
+1
-1
C/source/idgen/SnowWorkerM2.c
C/source/idgen/SnowWorkerM2.c
+1
-1
Go/source/idgen/DefaultIdGenerator.go
Go/source/idgen/DefaultIdGenerator.go
+1
-1
Go/source/idgen/IIdGenerator.go
Go/source/idgen/IIdGenerator.go
+1
-1
Go/source/idgen/ISnowWorker.go
Go/source/idgen/ISnowWorker.go
+1
-1
Go/source/idgen/IdGeneratorException.go
Go/source/idgen/IdGeneratorException.go
+1
-1
Go/source/idgen/IdGeneratorOptions.go
Go/source/idgen/IdGeneratorOptions.go
+1
-1
Go/source/idgen/OverCostActionArg.go
Go/source/idgen/OverCostActionArg.go
+1
-1
Go/source/idgen/SnowWorkerM1.go
Go/source/idgen/SnowWorkerM1.go
+1
-1
Go/source/idgen/SnowWorkerM2.go
Go/source/idgen/SnowWorkerM2.go
+1
-1
Java/source/src/main/java/com/github/yitter/contract/IIdGenerator.java
...rc/main/java/com/github/yitter/contract/IIdGenerator.java
+1
-1
Java/source/src/main/java/com/github/yitter/contract/ISnowWorker.java
...src/main/java/com/github/yitter/contract/ISnowWorker.java
+1
-1
Java/source/src/main/java/com/github/yitter/contract/IdGeneratorException.java
...java/com/github/yitter/contract/IdGeneratorException.java
+1
-1
Java/source/src/main/java/com/github/yitter/contract/IdGeneratorOptions.java
...n/java/com/github/yitter/contract/IdGeneratorOptions.java
+1
-1
Java/source/src/main/java/com/github/yitter/contract/OverCostActionArg.java
...in/java/com/github/yitter/contract/OverCostActionArg.java
+1
-1
Java/source/src/main/java/com/github/yitter/core/SnowWorkerM1.java
...ce/src/main/java/com/github/yitter/core/SnowWorkerM1.java
+1
-1
Java/source/src/main/java/com/github/yitter/core/SnowWorkerM2.java
...ce/src/main/java/com/github/yitter/core/SnowWorkerM2.java
+1
-1
Java/source/src/main/java/com/github/yitter/idgen/DefaultIdGenerator.java
...main/java/com/github/yitter/idgen/DefaultIdGenerator.java
+1
-1
Java/source/src/main/java/com/github/yitter/idgen/YitIdHelper.java
...ce/src/main/java/com/github/yitter/idgen/YitIdHelper.java
+1
-1
Rust/source/src/idgen/default_id_generator.rs
Rust/source/src/idgen/default_id_generator.rs
+1
-1
Rust/source/src/idgen/i_snow_worker.rs
Rust/source/src/idgen/i_snow_worker.rs
+1
-1
Rust/source/src/idgen/id_generator_options.rs
Rust/source/src/idgen/id_generator_options.rs
+1
-1
Rust/source/src/idgen/over_cost_action_arg.rs
Rust/source/src/idgen/over_cost_action_arg.rs
+1
-1
Rust/source/src/idgen/snow_worker_m1.rs
Rust/source/src/idgen/snow_worker_m1.rs
+1
-1
Rust/source/src/idgen/snow_worker_m2.rs
Rust/source/src/idgen/snow_worker_m2.rs
+1
-1
Rust/source/src/idgen/yit_id_helper.rs
Rust/source/src/idgen/yit_id_helper.rs
+1
-1
zzz-OtherLanguages/V/source/core/SnowWorkerM1.v
zzz-OtherLanguages/V/source/core/SnowWorkerM1.v
+1
-1
zzz-OtherLanguages/V/source/core/SnowWorkerM2.v
zzz-OtherLanguages/V/source/core/SnowWorkerM2.v
+1
-1
zzz-OtherLanguages/V/source/gen/DefaultIdGenerator.v
zzz-OtherLanguages/V/source/gen/DefaultIdGenerator.v
+1
-1
zzz-OtherLanguages/V/source/gen/YitIdHelper.v
zzz-OtherLanguages/V/source/gen/YitIdHelper.v
+1
-1
未找到文件。
C#.NET/source/Yitter.IdGenerator/Contract/IIdGenerator.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/Contract/ISnowWorker.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/Contract/IdGeneratorOptions.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/Contract/OverCostActionArg.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM2.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/DefaultIdGenerator.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C#.NET/source/Yitter.IdGenerator/YitIdHelper.cs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
* 版权协议:MIT
* 版权说明:只要保留本版权,你可以免费使用、修改、分发本代码。
* 免责条款:任何因为本代码产生的系统、法律、政治、宗教问题,均与版权所有者无关。
...
...
C/source/YitIdHelper.c
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
#include <stdlib.h>
#include <stdint.h>
...
...
C/source/idgen/IdGenOptions.c
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
#include "IdGenOptions.h"
...
...
C/source/idgen/IdGenerator.c
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
#include <stdio.h>
#include <malloc.h>
...
...
C/source/idgen/SnowWorkerM1.c
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码翻译:amuluowin
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
#include <malloc.h>
#include <stdlib.h>
...
...
C/source/idgen/SnowWorkerM2.c
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码翻译:amuluowin
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
#include <malloc.h>
#include <stdlib.h>
...
...
Go/source/idgen/DefaultIdGenerator.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/IIdGenerator.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/ISnowWorker.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/IdGeneratorException.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/IdGeneratorOptions.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/OverCostActionArg.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/SnowWorkerM1.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Go/source/idgen/SnowWorkerM2.go
浏览文件 @
226eda2b
...
...
@@ -2,7 +2,7 @@
* 版权属于:yitter(yitter@126.com)
* 代码编辑:guoyahao
* 代码修订:yitter
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
idgen
...
...
Java/source/src/main/java/com/github/yitter/contract/IIdGenerator.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.contract
;
...
...
Java/source/src/main/java/com/github/yitter/contract/ISnowWorker.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.contract
;
...
...
Java/source/src/main/java/com/github/yitter/contract/IdGeneratorException.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.contract
;
...
...
Java/source/src/main/java/com/github/yitter/contract/IdGeneratorOptions.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.contract
;
...
...
Java/source/src/main/java/com/github/yitter/contract/OverCostActionArg.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.contract
;
...
...
Java/source/src/main/java/com/github/yitter/core/SnowWorkerM1.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.core
;
...
...
Java/source/src/main/java/com/github/yitter/core/SnowWorkerM2.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.core
;
...
...
Java/source/src/main/java/com/github/yitter/idgen/DefaultIdGenerator.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.idgen
;
...
...
Java/source/src/main/java/com/github/yitter/idgen/YitIdHelper.java
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
package
com.github.yitter.idgen
;
...
...
Rust/source/src/idgen/default_id_generator.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
use
std
::{
thread
,
time
};
use
std
::
net
::
UdpSocket
;
...
...
Rust/source/src/idgen/i_snow_worker.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
pub
trait
ISnowWorker
{
fn
NextId
(
&
self
)
->
i64
;
...
...
Rust/source/src/idgen/id_generator_options.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
pub
struct
IdGeneratorOptions
{
...
...
Rust/source/src/idgen/over_cost_action_arg.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
pub
struct
OverCostActionArg
{
ActionType
:
u32
,
...
...
Rust/source/src/idgen/snow_worker_m1.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
use
std
::{
thread
};
use
chrono
::
Utc
;
...
...
Rust/source/src/idgen/snow_worker_m2.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
use
crate
::
idgen
::
*
;
...
...
Rust/source/src/idgen/yit_id_helper.rs
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
use
std
::
sync
::
Mutex
;
use
std
::
sync
::
Arc
;
...
...
zzz-OtherLanguages/V/source/core/SnowWorkerM1.v
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
module
core
...
...
zzz-OtherLanguages/V/source/core/SnowWorkerM2.v
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
module
core
...
...
zzz-OtherLanguages/V/source/gen/DefaultIdGenerator.v
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
module
gen
...
...
zzz-OtherLanguages/V/source/gen/YitIdHelper.v
浏览文件 @
226eda2b
/*
* 版权属于:yitter(yitter@126.com)
* 开源地址:https://git
ee
.com/yitter/idgenerator
* 开源地址:https://git
hub
.com/yitter/idgenerator
*/
module
gen
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录