Articles

技术文章

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

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

TypeScript 异步编程与迭代器

async/await 只是开始——for await of、AsyncIterator、生成器这些进阶异步能力能优雅处理流式数据。本文讲清 JS/TS 异步进阶:Promise 组合、async 迭代器(for await)、生成器、AbortController 取消、并发控制(p-limit),让异步代码既优雅又可控。

#AI #TypeScript♥ 560 评论
@admin·4 分钟阅读·云原生

PostgreSQL 全文检索实战

不想上 Elasticsearch?PostgreSQL 自己就能做全文检索,中小规模够用。本文讲清 PG 全文检索:tsvector/tsquery、分词与字典、GIN 索引加速、ts_rank 排序、中文分词(zhparser/pg_jieba),以及和向量检索组合做混合检索。

#DevOps♥ 570 评论
@admin·3 分钟阅读·Web 开发

REST API 分页设计:offset vs cursor

分页看着简单,做错就慢、漏数据、翻不动。本文讲清两种分页:offset(简单但有性能与一致性坑)vs cursor(高效稳定但实现复杂)、各自适用、无限滚动的实现、以及分页要返回的元数据(total/hasMore/cursor),让你的 API 分页既快又稳。

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

监控与日志的最佳实践

服务跑着两眼一抹黑,出事靠用户报告?本文讲清可观测性的日志与监控怎么做:结构化日志(JSON + 请求 ID)、日志级别与采样、监控指标(RED/USE 方法)、告警设计(别告警疲劳)、以及"出事时怎么用日志+指标快速定位"的排查思路。

#DevOps♥ 590 评论
@admin·5 分钟阅读·Web 开发

React 测试策略:从单元到 E2E

测试 React 不是"什么都测",而是"测对的东西"。本文讲清 React 测试金字塔:什么该单测(工具函数/hooks)、什么该组件测(用户交互)、什么该 E2E(关键流程),工具选型(Vitest/Testing Library/Playwright),以及"测行为不测实现"的核心原则。

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

CSS 架构模式:BEM、CSS Modules 与 CSS-in-JS

CSS 一多就乱:命名冲突、全局污染、优先级战争。本文讲清几种主流 CSS 架构模式:BEM(命名约定)、CSS Modules(局部作用域)、CSS-in-JS(styled-components/emotion)、以及 Tailwind/原子 CSS 的崛起,各自适用与怎么选。

#React #TypeScript♥ 610 评论