AlexSite

归档

2025 年 07 月

2025-07-09

什么是 CI/CD?它如何帮助我们更快地交付?值得我们为此付出努力吗?在本期,我们将探讨持续集成和持续部署(简称 CI/CD)。CI/CD 有助于自动化软件开发流程,从最初的代码提交到部署。它消除了传统上将代码交付到生产环境所需的大量人工干预。 CI/CD 流程构建、测试并将代码部署到生产环境。它承
亿级数据的核心表新增一个字段,远不止一句简单的“ALTER TABLE”,锁表风险、页分裂、索引性能衰减……每一个问题都可能引发线上事故。如何在不影响业务的前提下,只需简单的配置,即可实现字段的动态扩展?本文将带你揭秘中台团队的实战解决方案。 背景 软件行业中,唯一不变的因素就是“变化”。一个新项目
那 Kafka 的架构是怎样的?又是怎么做到其吞吐量动辄几十上百万的呢? Kafka I/O 模型拆解; 零拷贝技术的运用; Kakfa 架构设计和负载均衡; Kafka 架构 Topic 实现原理 partition 水平拓展和负载均衡算法 分段(Segment)存储消息实现原理 磁盘顺序写、pa

2025 年 06 月

2025-06-26

稳定币(Stablecoin) 是一种锚定真实资产(如法定货币、黄金、大宗商品或其他加密货币)的数字货币,旨在通过与这些资产的价值挂钩,保持价格相对稳定。它是加密货币领域中重要的“稳定派”,兼具区块链技术的去中心化特性与传统资产的价值稳定性,被广泛应用于支付、跨境转账、去中心化金融(DeFi)等领域

2025 年 05 月

云笔记实现实时保存数据到云端的过程涉及多个技术环节的协同工作,以下是其核心原理和关键步骤的详细说明: --- 1. 本地数据捕获与变更检测 - 输入监听:通过前端技术(如JavaScript事件监听)实时捕获用户的键盘输入、粘贴、删除等操作。
使用 Let's Encrypt 生成免费 SSL 证书主要有两种常用方式:通过 certbot 工具或使用 acme.sh 脚本。以下是详细步骤: 方法一:使用 Certbot(官方推荐) 1. 安装 Certbot 根据操作系统选择安装命令: # Ubuntu/Debian sudo apt u

2025-05-28

DeFi(去中心化金融,Decentralized Finance) 是指基于区块链技术(尤其是智能合约平台如以太坊)构建的开放式金融生态系统。它旨在通过去中心化的方式重塑传统金融服务,无需依赖银行、券商等中介机构,而是依靠代码(智能合约)自动执行金融操作。 DeFi 的核心特点 1. 去中心化 -
以下代码执行结果: var mu sync.RWMutex var count int func main() { go A() time.Sleep(2 * time.Second) mu.Lock() defer mu.Unlock() count++
遇到mysql 深度翻页这个问题,该如何才能回答得很漂亮,才能 让面试官刮目相看、口水直流。 所以,尼恩给大家做一下系统化、体系化的梳理,使得大家内力猛增,可以充分展示一下大家雄厚的 “技术肌肉”,让面试官爱到 “不能自已、口水直流”,然后实现”offer直提”。 当然,这道面试题,以及参考答案,也

2025 年 04 月

我们目前在做的项目 是一个致力于保护用户隐私的EMS数据平台,同时也是一个SaaS系统。 SaaS系统是一个多租户的设计 设计一套合理的SaaS(Software as a Service)系统需要综合考虑技术架构、商业模式、用户体验和运维管理等多个方面。以下是一个系统化的设计框架,分为核心模块和关