From 7ade620f9c0615a44e805884c7a17378d10e14b6 Mon Sep 17 00:00:00 2001 From: zhouzj Date: Mon, 15 Mar 2021 13:14:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9IdHelper=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- C#/README.md | 6 +++--- C#/source/Yitter.IdGenTest/Program.cs | 4 ++-- .../Yitter.IdGenerator/{IdHelper.cs => YitIdHelper.cs} | 4 ++-- Java/README.md | 6 +++--- .../com/yitter/idgen/{IdHelper.java => YitIdHelper.java} | 4 ++-- Java/source/src/main/java/com/yitter/test/StartUp.java | 6 +++--- 6 files changed, 15 insertions(+), 15 deletions(-) rename C#/source/Yitter.IdGenerator/{IdHelper.cs => YitIdHelper.cs} (92%) rename Java/source/src/main/java/com/yitter/idgen/{IdHelper.java => YitIdHelper.java} (91%) diff --git a/C#/README.md b/C#/README.md index b28b625..57d971c 100644 --- a/C#/README.md +++ b/C#/README.md @@ -12,13 +12,13 @@ ``` // 全局初始化设置WorkerId,默认最大2^16-1。(初始化过程全局只需一次,且必须最先设置) var options = new IdGeneratorOptions(){ WorkerId = 1}; -IdHelper.SetIdGenerator(options); +YitIdHelper.SetIdGenerator(options); // 初始化以后,就可以在需要的地方调用方法生成ID。 -var newId = IdHelper.NextId(); +var newId = YitIdHelper.NextId(); ``` -如果基于DI框架集成,可以参考 IdHelper 去管理 IdGenerator 对象,必须使用**单例**模式。 +如果基于DI框架集成,可以参考 YitIdHelper 去管理 IdGenerator 对象,必须使用**单例**模式。 ## options 默认值及说明 diff --git a/C#/source/Yitter.IdGenTest/Program.cs b/C#/source/Yitter.IdGenTest/Program.cs index 5433b69..053b2df 100644 --- a/C#/source/Yitter.IdGenTest/Program.cs +++ b/C#/source/Yitter.IdGenTest/Program.cs @@ -45,8 +45,8 @@ namespace Yitter.OrgSystem.TestA GenTest genTest = new GenTest(IdGen, genIdCount, options.WorkerId); // 首先测试一下 IdHelper 方法,获取单个Id - IdHelper.SetIdGenerator(options); - long newId = IdHelper.NextId(); + YitIdHelper.SetIdGenerator(options); + long newId = YitIdHelper.NextId(); Console.WriteLine("====================================="); Console.WriteLine("这是用方法 " + method + " 生成的 Id:" + newId); diff --git a/C#/source/Yitter.IdGenerator/IdHelper.cs b/C#/source/Yitter.IdGenerator/YitIdHelper.cs similarity index 92% rename from C#/source/Yitter.IdGenerator/IdHelper.cs rename to C#/source/Yitter.IdGenerator/YitIdHelper.cs index 2354882..c7bee20 100644 --- a/C#/source/Yitter.IdGenerator/IdHelper.cs +++ b/C#/source/Yitter.IdGenerator/YitIdHelper.cs @@ -14,9 +14,9 @@ using System.Text; namespace Yitter.IdGenerator { /// - /// 这是一个调用的例子,默认情况下,单机集成者可以直接使用 NewId()。 + /// 这是一个调用的例子,默认情况下,单机集成者可以直接使用 NextId()。 /// - public class IdHelper + public class YitIdHelper { private static IIdGenerator _IdGenInstance = null; diff --git a/Java/README.md b/Java/README.md index 3f56fd2..d664343 100644 --- a/Java/README.md +++ b/Java/README.md @@ -13,13 +13,13 @@ JDK 1.8+ // ȫ¾ֳõʼ»¯ÉèÖÃWorkerId£¬ĬÈÏ×î´ó2^16-1¡££¨³õʼ»¯¹ý³Ìȫ¾ÖֻÐèһ´Σ¬ÇұØÐë×îÏÈÉèÖã© IdGeneratorOptions options = new IdGeneratorOptions(); options.WorkerId = 1; -IdHelper.setIdGenerator(options); +YitIdHelper.setIdGenerator(options); // ³õʼ»¯ÒԺ󣬾ͿÉÒÔÔÚÐèҪµĵط½µ÷Ó÷½·¨Éú³ÉID¡£ -long newId = IdHelper.nextId(); +long newId = YitIdHelper.nextId(); ``` -Èç¹û»ùÓÚDI¿ò¼ܼ¯³ɣ¬¿ÉÒԲο¼ IdHelper ȥ¹ÜÀí IdGenerator ¶ÔÏ󣬱ØÐëʹÓÃ**µ¥Àý**ģʽ¡£ +Èç¹û»ùÓÚDI¿ò¼ܼ¯³ɣ¬¿ÉÒԲο¼ YitIdHelper ȥ¹ÜÀí IdGenerator ¶ÔÏ󣬱ØÐëʹÓÃ**µ¥Àý**ģʽ¡£ ## options ĬÈÏֵ¼°˵Ã÷ diff --git a/Java/source/src/main/java/com/yitter/idgen/IdHelper.java b/Java/source/src/main/java/com/yitter/idgen/YitIdHelper.java similarity index 91% rename from Java/source/src/main/java/com/yitter/idgen/IdHelper.java rename to Java/source/src/main/java/com/yitter/idgen/YitIdHelper.java index d9e126e..31f58a5 100644 --- a/Java/source/src/main/java/com/yitter/idgen/IdHelper.java +++ b/Java/source/src/main/java/com/yitter/idgen/YitIdHelper.java @@ -9,9 +9,9 @@ import com.yitter.contract.IdGeneratorOptions; import com.yitter.contract.IIdGenerator; /** - * 这是一个调用的例子,默认情况下,单机集成者可以直接使用 NewId()。 + * 这是一个调用的例子,默认情况下,单机集成者可以直接使用 nextId()。 */ -public class IdHelper { +public class YitIdHelper { private static IIdGenerator idGenInstance = null; diff --git a/Java/source/src/main/java/com/yitter/test/StartUp.java b/Java/source/src/main/java/com/yitter/test/StartUp.java index 82c4a1a..9cc4a1e 100644 --- a/Java/source/src/main/java/com/yitter/test/StartUp.java +++ b/Java/source/src/main/java/com/yitter/test/StartUp.java @@ -3,7 +3,7 @@ package com.yitter.test; import com.yitter.contract.IdGeneratorOptions; import com.yitter.contract.IIdGenerator; import com.yitter.idgen.DefaultIdGenerator; -import com.yitter.idgen.IdHelper; +import com.yitter.idgen.YitIdHelper; public class StartUp { @@ -38,8 +38,8 @@ public class StartUp { GenTest genTest = new GenTest(IdGen, genIdCount, options.WorkerId); // 首先测试一下 IdHelper 方法,获取单个Id - IdHelper.setIdGenerator(options); - long newId = IdHelper.nextId(); + YitIdHelper.setIdGenerator(options); + long newId = YitIdHelper.nextId(); System.out.println("====================================="); System.out.println("这是用方法 " + method + " 生成的 Id:" + newId);