作者: GoldenDreams

MacOS 多用户部署 CI-Runner

在单台 macOS 机器上可以通过创建多个用户实现每个用户独立部署 CI Runner,且这些 Runner …


同为依赖管理源,CocoaPods spec 源对比 maven 源优劣势

CocoaPods spec 源(iOS/macOS 生态)和 Maven 源(Java/Android 生态…


流水线虚拟化 MAC 资源虚拟化

在流水线中实现 macOS 资源的虚拟化和高效管理,需要结合 macOS 系统的特殊性(如硬件限制、许可要求)…


如何用AI做一组应用商店产品截图

用AI制作应用商店产品截图,可借助专业AI工具实现高效设计,以下是具体方法和工具推荐: 通用制作流程 明确需求…


配置中心服务流量处理

应用中使用阿里云配置中心(Nacos)后,并非完全"不用扛流量",而是Nacos通过一系列…


SOA 和 微服务的区别

SOA(面向服务架构)和微服务是两种主流的分布式架构思想,虽然都强调“服务化”,但在设计理念、服务粒度、治理方…


后端 SOA 和 BFF 分层权衡

后端架构中,SOA(面向服务架构)和BFF(为前端服务的后端,Backend For Frontend)因“职…


服务端 CPU 利用率正常值达到多少是健康的

服务端CPU利用率的“健康值”没有绝对统一的标准,需结合服务器角色、业务场景、硬件配置等因素综合判断。核心原则…


功能灰度发布放量和 AB 试验同时

可以同时,但要把“发布放量(灰度)”和“AB 实验”分层解耦,否则很容易出现样本污染、时序偏差、指标被放量节奏…


Java 垃圾收集器

Java 中的 Serial GC、Parallel GC、CMS、G1、ZGC 和 Shenandoah 是…


Java 垃圾回收的几种方式

Java 垃圾回收(Garbage Collection, GC)主要有以下几种实现方式,不同的垃圾收集器采用…


MySQL 的 MVCC(Multi-Version Concurrency Control,多版本并发控制)

MySQL 的 MVCC(Multi-Version Concurrency Control,多版本并发控制)…


一文读懂电商产品架构

https://www.woshipm.com/pd/5319981.html


GraphQL

GraphQL 是一种用于 API 的查询语言和运行时环境,由 Facebook 开发并开源,旨在解决传统 R…


多仓库代码合并多人协作冲突避免策略

多仓库代码合并的多人协作中,避免冲突的核心是确保“同一时间窗口内,对关联仓库的修改是串行化的”。两种方案(队列…


大模型应用系列:两万字解读MCP

参考


Github 的 Dependabot 介绍

GitHub 的 Dependabot 是一个自动化工具,主要用于监控项目依赖项(如库、框架、工具等)的更新,…


多仓库引用中的分支模型定义和协同

在多仓库(Multi-repo)架构中,分支模型的定义需要兼顾各仓库的独立性和跨仓库的协同性,核心是通过统一规…


单仓库应用和多仓库应用定义分支模型的意义

在软件开发中,无论是单仓库(Monorepo)还是多仓库(Multi-repo)架构,定义分支模型都具有重要意…


二进制基线 + 源码分支协同

你描述的这种模式,本质是“二进制基线+源码分支协同”的混合方案——以二进制版本作为基础依赖基线,开发阶段通过绑…