js中如何产生uuid

js中如何产生uuid,第1张

>在远标了解过GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
package comcnstr;
import javautilUUID;
/
Create GUID
@author Administrator

/
public class CreateGUID {
public static final String GenerateGUID(){
UUID uuid = UUIDrandomUUID();
return uuidtoString();
}
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
Systemoutprintln(GenerateGUID());
}
}
UUID是15中新增的一个类,在javautil下,用它可以产生一个号称全球唯一的ID

所以如果你想得到设备的唯一序号, TelephonyManagergetDeviceId() 就足够了。但很明显暴露了DeviceID会使一些用户不满,所以最好把这些id加密了。实际上加密后的序号仍然可以唯一的识别该设备,并且不会明显的暴露用户的特定设备,例如,使用 StringhashCode() ,结合UUID:
1 final TelephonyManager tm = (TelephonyManager) getBaseContext()getSystemService(ContextTELEPHONY_SERVICE);
2
3 final String tmDevice, tmSerial, tmPhone, androidId;
4 tmDevice = "" + tmgetDeviceId();
5 tmSerial = "" + tmgetSimSerialNumber();
6 androidId = "" + androidproviderSettingsSecuregetString(getContentResolver(), androidproviderSettingsSecureANDROID_ID);
7
8 UUID deviceUuid = new UUID(androidIdhashCode(), ((long)tmDevicehashCode() << 32) | tmSerialhashCode());
9 String uniqueId = deviceUuidtoString();
最后的deviceID可能是这样的结果: 00000000-54b3-e7c7-0000-000046bffd97

只要修改MySQL配置文件myini 或 mycnf的参数max_connections,将其改为max_connections=1000,然后重启MySQL即可。
但是有一点最难的就是myini这个文件在哪找。
通常有两种可能,一个是在安装目录下(这是比较理想的情况),另一种是在数据文件的目录下,安装的时候如果没有人为改变目录的话,一般就在C:/ProgramData/MySQL往下的目录下。

uuid() {

      var s = []

      var hexDigits = '0123456789abcdef'

      for (var i = 0; i < 36; i++) {

        s[i] = hexDigitssubstr(Mathfloor(Mathrandom()  0x10), 1)

      }

      s[14] = '4'

      s[19] = hexDigitssubstr((s[19] & 0x3) | 0x8, 1)

      s[8] = s[13] = s[18] = s[23] = '-'

      var uuid = sjoin('')

      return uuid

    },

oracle有自动生成uuid的功能嘛?
应该是java或者说框架生成的UUID,也可在数据库中通过函数或者存储过程自定义生成UUID,一般都是字符串类型或者说varchar类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10487865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存