春

春夏秋冬平平安安

A text-focused Halo theme

  • 首页
  • 关于
主页
春夏秋冬平平安安

Go语言设计模式

本文介绍了创建型设计模式中的单例模式和工厂方法模式。单例模式确保一个类只有一个实例,并提供全局访问点,常见实现包括懒汉式、饿汉式、双重检查和sync.Once方式,各有优缺点。工厂方法模式用于解耦对象的创建与使用,适用于不确定对象类型或需要灵活扩展的场景。通过工厂方法,可方便地添加新类型而无需修改现有代码,提升系统灵活性和可维护性。

2025-11-06

containerd安装配置

本文介绍了在容器运行时containerd中配置镜像仓库的步骤,解决国内拉取镜像困难的问题。首先生成默认配置文件并根据版本调整配置,然后创建`certs.d`目录,并在其中设置代理仓库地址,以实现对Docker Hub等镜像仓库的访问。通过这种方式,用户可以更方便地使用国内镜像源,提升镜像拉取效率。

2025-11-06

分布式事务是什么

本文介绍了分布式事务的概念及其在微服务架构中的重要性。首先回顾了MySQL事务的ACID特性,接着阐述了分布式系统中的CAP和BASE理论。随后详细分析了多种分布式事务解决方案,包括两阶段提交(XA)、SAGA、TCC、本地消息表、事务消息和最大努力通知等,每种方案均有其适用场景与优缺点。最后提到一些新的分布式事务方案,如二阶段消息(DTM),并强调了异常处理的重要性。

2025-11-06
  • 1
  • 2

最近更新

  • shell重定向知多少
  • shell脚本学习之路
  • kafka Kraft模式k8s集群搭建
  • 达梦数据库主备集群搭建
  • RocketMQ proxy

热门标签

Halo shell linux

©2026 春夏秋冬平平安安. 保留部分权利。

使用 Halo 主题 Chirpy