• 2024-08-28雪花算法和UUID
    雪花算法和UUIDUUIDUUID是一种唯一且不需要中央协调的ID,它使用某种规则创建ID,而不是某种中心化的自增方式,使得其成为创建成本最低的ID类型。到目前为止UUID一共有5个实现版本版本1:按照UUID定义的每个字段的意义来实现,使用的变量因子是时间戳+时钟序列+节点信息(Mac地址),考的
  • 2024-08-28java.util.UUID
    概述Aclassthatrepresentsanimmutableuniversallyuniqueidentifier(UUID).一个不可变的通用的唯一标识符的classAUUIDrepresentsa128-bitvalue.一个uuid代表一个128位的值 UUID的版本UUID有多个版本,每个版本有不同的生成方式。常用的
  • 2024-08-24Android开发 - UUID 类通用唯一标识符解析
    什么是UUIDUUID类是一个非常有用的工具,用来生成和处理通用唯一标识符(UUID)。UUID是一种标准的标识符,用于在计算机系统中唯一标识信息(UniversallyUniqueIdentifier)的缩写。它的目的是确保在不同的系统、不同的时间和地点生成的标识符是唯一的。UUID通常用于数据库记录、会话
  • 2024-08-21分布式系列之ID生成器
    背景在分布式系统中,当数据库数据量达到一定量级后,需要进行数据拆分、分库分表操作,传统使用方式的数据库自有的自增特性产生的主键ID已不能满足拆分的需求,它只能保证在单个表中唯一,所以需要一个在分布式环境下都能使用的全局唯一ID。应用场景用户ID、图片ID等各种业务场景分库
  • 2024-08-09Redis缓存在项目中的使用升级
    对于redis在项目中的使用与介绍这里就不展开描述,与进行基本的代码构造了。这里针对redis的代码使用进行介绍一,最简单阶段(一)--简单使用redis缓存思想:拿数据先从缓存中拿去,如果缓存中没有再从数据库获取。packagecom.luojie.test.catchs;importcom.luojie.dao.mapper2.Ma
  • 2024-08-09iOS开发基础149-由UUIDString引发的思考
    问题1:[[UIDevicecurrentDevice]identifierForVendor].UUIDString什么情况下值会变化?[[UIDevicecurrentDevice]identifierForVendor].UUIDString是一个用于标识设备的唯一标识符(UUID),针对同一应用程序供应商(即同一开发者的应用程序集合),在设备上不变。然而,有一些情况会导致这个
  • 2024-08-09玩转usbserver(五)之usbserver加入zabbix集中监控
     一、把usbserver加入到zabbix监控平台问:可以监控那些东西答:主要是端口监控,连接断开了可以及时报警、网络断开了也可以报警....二、如何配置(你把那两个模版导入,照图配置一下主机资源即可)zbx_export_hosts.yamlzabbix_export:version:'6.2'date:'2024-05-30T
  • 2024-08-05Reids实现分布式锁
    基于SETNX如果key不存在,则SETNX成功返回1,如果这个key已经存在了,则返回0。 importredis.clients.jedis.Jedis;publicclassSetNxExample{publicstaticvoidmain(String[]args){Jedisjedis=newJedis("localhost");Stringkey="my_key";
  • 2024-07-24每天5分钟复习OpenStack(十四)Bcache技术<2>
    Bcache是Linux内核块设备层Cache,支持将一个或多个快速设备(如SSDNVME)作为一个或多个慢速设备(SATAHDD)的缓存设备.阅读本文章你将学会:sgdisk分区工具使用。Bcache添加、删除缓存盘和数据盘。Bcache状态的查询。Bcache的缓存替换策略。Bcache的缓存模式。部署环境说
  • 2024-07-23白话理解Jwt验证
    一、jwt叫jsonwebtoken,也就是个token,这个token按照json格式在客户端与服务器之间传输。jwt的产生过程1.客户端提交用户、密码、验证码...2.服务端验证用户密码,通过后,随机成uuid,以服务端保密的secureKey,通过加密手段一般为HS512加密方式,加密成一串JSON密文,也就是jwt3
  • 2024-07-18生成订单号
    php生成订单号生成订单号可以使用以下几种实现方法:使用当前时间戳:可以使用PHP函数time()获取当前的时间戳,然后将其转换为字符串作为订单号。例如:$order_number=(string)time();使用UUID:UUID(通用唯一识别码)是一种生成全局唯一标识符的算法,可以使用PHP函数uniqid()生成UUI
  • 2024-07-17Go 语言 UUID 库 google/uuid 源码解析:UUID version7 的实现
    google/uuid库地址建议阅读内容在阅读此篇文章之前,建议先了解UUIDv1的构成、UUIDv4的API以及掌握位运算。了解UUIDv1的构成可以参考Go语言UUID库google/uuid源码解析:UUIDversion1的实现或RFC9562。了解UUIDv4的API可以看Go语言UUID库google
  • 2024-07-15验证码图片
    前言:最近写的实验室的一个管理系统需要更改登录界面的验证码,原来使用的是若依的,但是有时确实容易看错,没有太大必要,所以就更换一个简单清晰的,在网上看了一下之后,决定更换为easy-captcha来实现1生成验证的流程⬇️前端发送请求⬇️后端接受请求并进行处理​ ↘️生成uuid、验证码
  • 2024-07-14记录些Java题集(1)
    接口防刷机制接口被刷指的是同一接口被频繁调用,可能是由于以下原因导致:恶意攻击:攻击者利用自动化脚本或工具对接口进行大量请求,以消耗系统资源、拖慢系统响应速度或达到其他恶意目的。误操作或程序错误:某些情况下,程序错误或误操作可能导致接口被重复调用,例如循环调用或者定时
  • 2024-07-13Linux磁盘-格式化&挂载
    作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启
  • 2024-07-12Linux 外挂磁盘
    1.查看PC磁盘lsblk-f结果:NAMEFSTYPELABELUUIDMOUNTPOINTsdb└─sdb1ext4b5ae9dca-7e36-4ed9-8090-08415f9bb5
  • 2024-07-11Go 语言 UUID 库 google/uuid 源码解析:UUID version4 的实现
    google/uuid库地址本文将解析googl/uuid库中UUID变体10版本4的实现。版本4的UUID采取完全随机的方式实现,简单来说就是将UUID中的122位全部随机填充(剩余的6位作标记位)。版本4的UUID存在一定的重复风险,但就如源码注释中所说:“一年内创建几十万亿个UUI
  • 2024-07-09【WCH蓝牙系列芯片】-CH9141模块AT指令增加自定义透传UUID服务
    -------------------------------------------------------------------------------------------------------------------------------------在使用沁恒的蓝牙串口透传芯片CH9141,这是一个自带固件,拿来接上串口就可以直接用的蓝牙模块芯片。支持串口AT配置和在从机模式下
  • 2024-07-08【转载】App Inventor 开发BLE应用
    1.文章1:搭建环境的介绍:【深海王国】小学生都能做的APP?AppInventor、BLE蓝牙、Arduino联合开发你的第一个手机远程控制程序(1)链接:https://blog.csdn.net/D13162580021/article/details/139026624?spm=1001.2014.3001.5502 2.文章2:BLE基本知识的介绍:【深海王国】小学生都能做
  • 2024-07-07前端取唯一标识 UUID
    //使用工具fingerprintjs可以简单取到UUID1<!DOCTYPEhtml>2<htmllang="en">34<head>5<metacharset="UTF-8">6<metahttp-equiv="X-UA-Compatible"content="IE=edge">7<m
  • 2024-07-07Grafana+Loki+Promtail 日志监控
    目录前置工作用户组(按需创建)GrafanaLokiLoki配置文件Promtail配置文件配置数据源创建仪表盘添加查询项前置工作Centos7关闭防火墙(systemctlstopfirewalld)独立的用户组(可以不创建)用户组(按需创建)#创建用户组groupaddgrafana#新建一个家目录为`/home/grafa
  • 2024-07-03企业微信hook,自定义工具,收发消息
    协议版本示例:    企业微信协议开发,配置服务器开启服务端,接口开发企业微信协议接口开发,接收发送json数据即可;接口调用:http请求      接下来拿uuid去调用其他接口即可例:发送位置      请求方式POSTContentType:”application/jso
  • 2024-07-03解决办法:hyper-v导出虚拟机到ESXI报错找不到磁盘:dev disk by-uuid 4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c does not exist
    linux救援模式可以进入系统,发现UUID都是正常的。执行以下命令确认的:[root@localhost~]#cat/etc/fstabUUID=4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c/xfsdefaults00UUID=24c8c603-e6bd-453c-982f-79e9df3468fd/bootxfsdefaults00UUID=53608cf9-17c1-40c5-85ed-f88
  • 2024-07-02Visual C++ generate uuid via UuidCreate and CoCreateGuid,get time now,write string to file
    //ConsoleApplication3.cpp:Thisfilecontainsthe'main'function.Programexecutionbeginsandendsthere.//#pragmacomment(lib,"rpcrt4.lib")#include<windows.h>#include<chrono>#include<ctime>#include&l
  • 2024-06-15雪花算法和UUID
    目录雪花算法概念优点和不足优点:缺点:解决方案代码示例UUID优点与不足优点不足两种算法的比较应用场景区别雪花算法概念雪花算法是一个分布式id生成算法,它生成的id一般情况下具有唯一性。由64位01数字组成,第一位是符号位,始终为0。接下来的41位是时间戳字段,根