/images/avatar.webp

分布式锁

什么是分布式锁?分布式锁是一种并发技术,它使得多个程序或服务可以安全地访问网络环境中的共享数据。通过锁机制来保证一致性和访问安全性,使每个工

微服务弹性设计

什么是系统弹性(Resiliency)微服务的弹性主要由以下几个方面来考虑: 可靠性(Robustness):系统能够吸收所预期的扰动; 反弹能

微服务

微服务特点微服务是一种架构风格,允许将应用程序拆分为可以独立部署、可维护并可重用的独立可扩展组件。微服务通常具有以下几点特点: Technology Hetero

OAuth 授权流程

介绍OAuth 2.0 定义了四个流程来获取访问令牌。这些流程称为授权类型。决定哪一种适合您的情况主要取决于您的应用程序类型。 Authorization Code Flow:授权码流

Go的测试

测试类别 go test 命令行参数详细的参数信息可通过 go help testflag 查看。下面是一些常用的测试参数。 -v: 输出详细的测试信息,包括每个测试的运行结果; -run regexp: 根据正则表

从Ubuntu访问Mac

一、Mac设置 Mac上开启远程管理 设置一个VNC的远程访问密码 **** 二、Ubuntu设置 安装vnc软件 1 sudo apt install tigervnc* 开启vnc 1 vncviewer 退出全屏 按 F8