当前位置: 首页 > news >正文

怎么做网络销售的网站官方网站 建设情况汇报

怎么做网络销售的网站,官方网站 建设情况汇报,腾讯云网站建设视频教程,网站建设分配人员方案Hi,这里是松桑,每天学习一个 JS 片段,涨涨🧀!今天带来的是如何生成 UUID,UUID作为全局唯一标识,使用常见广泛,包括分布式系统、数据库主键、会话标识、消息队列、日志追踪等等。 什么…

Hi,这里是松桑,每天学习一个 JS 片段,涨涨🧀!今天带来的是如何生成 UUID,UUID作为全局唯一标识,使用常见广泛,包括分布式系统、数据库主键、会话标识、消息队列、日志追踪等等。

什么是UUID

UUID 英文全称为 Universally Unique IDentifier,翻译过来就是:通用唯一标识符。它是一个128位的数字,用于唯一标识互联网上的某个对象或实体。

UUID 是一个在空间和时间上都是唯一的标识符,因为 UUID 是固定的大小,并包含一个时间字段,则值可以翻转(公元3400年左右,取决于具体的算法使用)。UUID 可以用于多种目的,从标记开始生命周期极短的物体,以可靠地识别网络中非常持久的对象。

生成UUID源码

下面的所有实现都符合 RFC4122 v4 标准。

直接通过crypto.randomAPI 可直接生成UUID,Crypto 模块方法是标准化统一的,浏览器和Node端 API 相同。以下为源码:

crypto.randomUUID();
// 'c8d87824-1bb4-4046-bc68-c2ffeed14791'
const { randomUUID } = require('crypto');
randomUUID();
// f51b4b4d-f719-47b3-a39d-33cd7eb6528e

上述实现是符合 RFC 4122 v4版本标准的,想要生成其他版本标准的UUID可以使用 uuidjs/uuid 工具库,完全支持 RFC4122版本1、3、4和5的 UUID。它的特点:

  • 跨平台-支持:CommonJS、 ECMAScript 模块和 CDN 构建、NodeJS12 + (LTS 版本)、Chrome,Safari,Firefox,Edge 浏览器、Webpack 和 rollup.js 模块包等

  • 安全-加密强随机值

  • 小-零依赖,小的内存占用,支持 tree shaking

  • CLI-包含 uuid 命令行实用程序

uuid 工具库生成各版本uuid 代码如下:

const { v1: uuidv1, v4: uuidv4, v5: uuidv5 } = require('uuid');uuidv1();
uuidv4();
uuidv5('https://www.w3.org/', uuidv5.URL);

参考链接

RFC 4122 文稿:https://datatracker.ietf.org/doc/html/rfc4122

http://www.yayakq.cn/news/33988/

相关文章:

  • 重庆 网站开发建设银行杭州招聘网站
  • wordpress 整站源码网站建设要学
  • 河北城乡建设网站企业建立网站需要
  • 嘉盛建设集团官方网站一个网站要注意哪些问题
  • 婚庆公司网站模板下载零代码建站
  • 上海 科技网站建设怎么在公众号做影视网站
  • 在线观看免费网站网址南京高端网站设计
  • 上海网站优化推广公司注册会计师报名条件
  • 深圳有做网站最近价格?wordpress企业免费主题下载
  • 中英文网站英文无锡专业制作外贸网站的公司
  • 网站建设技术支持祥云平台那个网站可以做域名跳转的
  • 表白网页制作免费网站制作推荐网站建设服务商
  • 宝坻手机网站建设wordpress博客打开慢
  • 网站改版被降权江阴哪里有做网站的
  • 嘉兴南湖区优秀营销型网站建设网站备案主体修改
  • 上海网站建设公司指南大连公司名称大全
  • 注册网站做推广网站导航cms
  • 响应式网站 翻译代码网站域名的根目录在哪里
  • 韶关网站建设科技有限公司做网站收费多少
  • 网站建设一般需要多少费用电子商务网站建设与管理英文
  • 免费查企业电话网站怎样建网站得花多少钱
  • 网站公司logo设计如何创建网址快捷方式
  • 阿里巴巴做网站装饰工程投标书
  • 网站建设推广扬州南昌做购物网站的公司
  • 京东联盟怎么做网站建设银行网网站打不开
  • 免费传奇网站免费传奇云空间的网站
  • 衡水网站推广抖音小程序源码
  • 石家庄网站建设 河北供求网网站利用百度离线地图
  • 乐山 网站建设电脑软件制作入门教程
  • 网站设计制造深圳网站关键词