Articles

技术文章

沉淀 AI、Web、云原生和独立开发经验。

@admin·4 分钟阅读·Web 开发

React Context 性能陷阱与优化

Context 用着简单,但值一变所有消费者全重渲染——高频场景这是性能杀手。本文讲清 Context 的重渲染机制、为什么"把所有状态塞一个 Context"是反模式、怎么拆(多 Context/选择性订阅/useContextSelector)、以及什么时候该换 Zustand。

#Next.js #React♥ 1160 评论
@admin·1 分钟阅读·Web 开发

本地开发依赖就绪合同:从端口已开到能力可用

本地服务启动成功,不代表数据库迁移、鉴权范围和消息主题已经可用。本文用版本化能力探针、稳定窗口与失败分类,把“等一会再刷新”改造成可验证且可回退的开发启动门。

#TypeScript #DevOps #开源♥ 1140 评论
@admin·3 分钟阅读·云原生

PostgreSQL 锁机制与死锁

并发改数据靠锁保正确,但锁用不好会慢、会死锁。本文讲清 PG 的行锁/表锁/咨询锁、死锁的产生与自动检测、SELECT FOR UPDATE 的并发控制、以及怎么减少锁冲突(短事务/固定加锁顺序/乐观锁)。

#DevOps♥ 1170 评论
@admin·2 分钟阅读·Agent 工程

Function Calling 深度:从工具调用到可靠执行

Function Calling 是 Agent 影响真实世界的接口,但"模型说我要调工具"和"可靠地执行完"之间隔着好几道工程关。本文讲清它的工作机制、并行与多轮调用、参数校验与错误恢复,以及它和 MCP 的关系——把 function calling 从"能跑"用到"生产可靠"。

#大模型 #AI Agent♥ 280 评论
@admin·3 分钟阅读·Web 开发

CORS 与 CSP:Web 安全的两道防线

CORS 和 CSP 名字像但完全不同:CORS 管跨域请求,CSP 管页面能加载什么。本文讲清 CORS 的预检/简单请求/凭证、CSP 的指令(restrict 来源/禁内联)、两者各自的坑,以及上生产必配的一套安全 header。

#React #DevOps♥ 1190 评论
@admin·4 分钟阅读·Web 开发

Feature Toggle 模式:解耦部署与发布

代码部署 ≠ 功能发布——Feature Toggle 让你把代码部署上去但功能关着,想开再开。本文讲清 Toggle 的四种类型(release/experiment/ops/permission)、实现粒度(配置/数据库/专用服务)、Toggle 的生命周期(别忘了清理)、以及"Toggle 不是免费的"代价。

#TypeScript #DevOps♥ 1200 评论
@admin·2 分钟阅读·云原生

CDC 变更数据捕获:实时数据同步

每次改数据手动触发下游同步?CDC 自动捕获数据库变更,实时推给下游(搜索/缓存/数仓)。本文讲清 CDC 的原理(读 WAL 日志)、工具(Debezium)、适用场景(同步 ES/缓存/数仓/微服务事件)、以及它比"双写/定时轮询"强在哪。

#DevOps♥ 1210 评论