• 2024-04-26.net开发还在使用guid吗?下面几种id生成器更加合适
    <ItemGroup><PackageReferenceInclude="IdGen"Version="3.0.5"/><PackageReferenceInclude="Nanoid"Version="3.0.0"/><PackageReferenceInclude="Snowflake.Core"Version=&
  • 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
    前言生成分布式唯一ID的方式有很多种如常见的有UUID、Snowflake(雪花算法)、数据库自增ID、Redis等等,今天我们来讲讲.NET集成IdGenerator生成分布式全局唯一ID。分布式ID是什么?分布式ID是一种在分布式系统中生成唯一标识符的方法,用于解决多个节点之间标识符重复或性能问题。分布
  • 2023-03-28如何实现一个单例?
    构造函数需要private访问权限,这样避免外部通过new创建实例;考虑对象创建时的线程安全问题考虑是否支持延迟加载考虑getInstance性能是否高(是否加锁)1、饿汉式:点
  • 2022-11-30.NET集成Yitter.IdGenerator实现分布式Id,并使用redis自动注册WorkerId
    参考文章多语言新雪花算法(SnowFlakeIdGenerator)添加依赖Install-PackageYitter.IdGenerator-Version1.0.14自动注册WorkerId的动态库下载这是一个go语言版本的
  • 2022-11-26设计模式之创建型模式
    创建型模式:提供创建对象的机制,提升已有代码的灵活性和可复⽤性。PS:博客根据it老齐大话设计模式课程课件进行整理,IT老齐视频学习网站:https://www.itlaoqi.com包含的设
  • 2022-08-25了解单例模式
    单例模式单例模式是什么?单例设计模式(SingletonDesignPattern)如果一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模