UUID編碼規則

2021-10-05 12:42:43 字數 323 閱讀 8478

uuid的編碼規則:

1)1~8位採用系統時間,在系統時間上精確到毫秒級保證時間上的惟一性;

2)9~16位採用底層的ip位址,在伺服器集群中的惟一性;

3)17~24位採用當前物件的hashcode值,在乙個內部物件上的惟一性;

4)25~32位採用呼叫方法的乙個隨機數,在乙個物件內的毫秒級的惟一性。

uuid一共是32位,如果截去最後兩位,理論上是會重複的,比如123456 和 123458 去掉最後一位,不就一樣了麼

但是實際上,服務的qps也很難保證前30位都一樣,最後兩位一般都是隨機數,抹去影響不大,可以根據自己服務的qps進行估算

C 編碼規則

c 編碼規則 一 命名 1.用pascal規則來命名方法和型別.public class textbox public void databind 2.用camel規則來命名區域性變數和方法的引數.string username public adduser string userid,byte p...

C 編碼規則

一 命名 1.用pascal規則來命名方法和型別.public class textbox public void databind 2.用camel規則來命名區域性變數和方法的引數.string username public adduser string userid,byte password...

POST編碼規則

這是乙個post資料編碼和解碼的函式 pragma warning disable 4786 include include include include using namespace std 編碼 const string post encode const string const iter...