李成笔记网

专注域名、站长SEO知识分享与实战技巧

一篇文章彻底搞懂snowflake算法及百度美团的最佳实践

写在前面的话

一提到分布式ID自动生成方案,大家肯定都非常熟悉,并且立即能说出自家拿手的几种方案,确实,ID作为系统数据的重要标识,重要性不言而喻,而各种方案也是历经多代优化,请允许我用这个视角对分布式ID自动生成方案进行分类:

实现方式

  • 完全依赖数据源方式

ID的生成规则,读取控制完全由数据源控制,常见的如数据库的自增长ID,序列号等,或Redis的INCR/INCRBY原子操作产生顺序号等。

我见过的最糟糕代码(世界上最奇怪的代码)

本文最初发布于 jesuisundev.com 网站,经原作者授权由 InfoQ 中文站翻译并分享。


.NET7是如何优化Guid.Equals性能的?

领导不让用UUID作为MySQL主键,那我用啥?

在MySQL中,主键是一种非常重要的概念,用于唯一标识每一条记录。在一些应用场景中,使用UUID(通用唯一识别码)作为主键是一种常见的选择,因为UUID具有唯一性和随机性,可以避免ID重复的问题。然而,在MySQL中,使用UUID作为主键可能会带来一些问题,本文将深入探讨这些问题的原因和解决方案。

一、UUID的介绍和优势

买了NAS不懂这三种存储方式怎么选?小A来解释!

经常会有买了NAS的小伙伴问:设置向导里文件存储、块存储、对象存储,到底是个啥啊?的确,这也是很多接触网络存储设备朋友的问题。今天小A就来告诉大家答案!


Device Path 解析:CentOS GRUB 引导文件位置

UEFI Device Path,描述了如何从 SATA 控制器开始,经过磁盘和分区,最终定位到 CentOS GRUB 引导文件的精确位置。让我来解析这个 Device Path 的各个组成部分:

Device Path 结构解析

[sata(0x0,0x0,0x2000)/HD(2,GPT,4B2D258C-5CAB-429C-8FC8-B2B0B1382670,0X66FC800,0x100000)/EFI\centos\grubaa64.efi]

.NET 中的 UUID 和 ULID:最大限度地提高唯一标识符的效率


神秘的UUID(神秘的反义词)

一 简介

作为开发人员大家对 UUID 应该都比较熟悉了,Java 中也提供了相关的类和生成方法,供业务中使用。这里准备对 UUID 生成的过程做一次深入了解。

IMEI,UUID,ICCID,这些手机身份识别码怎么这么多?

使用智能手机时,在安装某些软件有时会被询问需要手机的IMEI号。那除了IMEI,其它的还有UUID,UDID,ICCID 等等。这些你知道都代表了什么吗?今天就来盘一盘它。

用ULID替代 UUID 的最佳实践(代替use)


<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言