笔记 / 前端工程化 / 〇、阅读指南
前端工程化系列的阅读顺序、学习目标、贯穿项目与阶段验收说明。
笔记 / 前端工程化 / 一、前端工程化概览
前端工程化中“前端工程化要解决的问题”的学习笔记。
笔记 / 前端工程化 / 二、前端基础与运行环境
前端工程化中“HTML、CSS 与 JavaScript 基础”的学习笔记。
笔记 / 前端工程化 / 三、模块化与依赖管理
前端工程化中“JavaScript 模块化演进”的学习笔记。
笔记 / 前端工程化 / 四、TypeScript 工程化
前端工程化中“TypeScript 类型系统”的学习笔记。
笔记 / 前端工程化 / 五、构建工具与编译体系
前端工程化中“构建工具的职责”的学习笔记。
笔记 / 前端工程化 / 六、构建优化
前端工程化中“Tree Shaking”的学习笔记。
笔记 / 前端工程化 / 七、样式与静态资源工程化
前端工程化中“CSS Modules”的学习笔记。
笔记 / 前端工程化 / 八、框架与应用架构
前端工程化中“Vue、React 等框架的工程结构”的学习笔记。
笔记 / 前端工程化 / 九、代码规范与团队协作
前端工程化中“Git 与分支策略”的学习笔记。
笔记 / 前端工程化 / 十、测试体系
前端工程化中“测试金字塔”的学习笔记。
笔记 / 前端工程化 / 十一、组件库与设计系统
前端工程化中“组件 API 设计”的学习笔记。
笔记 / 前端工程化 / 十二、接口与数据工程
理解 API 契约应描述哪些行为,以及类型和客户端生成如何减少前后端之间的结构漂移。
笔记 / 前端工程化 / 十三、CI/CD 与交付
前端工程化中“持续集成与持续交付”的学习笔记。
笔记 / 前端工程化 / 十四、Web 性能工程
Core Web Vitals 的指标含义、阈值、真实用户口径和工程化监控方法。
笔记 / 前端工程化 / 十五、前端监控与可观测性
前端工程化中“JavaScript 异常监控”的学习笔记。
笔记 / 前端工程化 / 十六、Web 安全
前端工程化中“XSS”的学习笔记。
笔记 / 前端工程化 / 十七、大型项目与多仓库治理
前端工程化中“Monorepo 与 Polyrepo”的学习笔记。
笔记 / 前端工程化 / 十八、开发体验与工程平台
前端工程化中“本地开发环境标准化”的学习笔记。
笔记 / 前端工程化 / 十九、学习与实践路线
前端工程化中“搭建一个最小前端工程”的学习笔记。
定义前端工程化笔记的内容结构、实践验收、引用方式和版本维护规则。
前端工程化中“从页面开发到软件工程”的学习笔记。
前端工程化中“浏览器渲染原理”的学习笔记。
前端工程化中“IIFE”的学习笔记。
前端工程化中“tsconfig.json”的学习笔记。
前端工程化中“Babel、SWC 与 esbuild”的学习笔记。
前端工程化中“Code Splitting”的学习笔记。
前端工程化中“CSS-in-JS”的学习笔记。
前端工程化中“组件化与组件通信”的学习笔记。
前端工程化中“Commit 规范”的学习笔记。
前端工程化中“单元测试”的学习笔记。
前端工程化中“受控组件与非受控组件”的学习笔记。
从职责分层出发,理解 HTTP Client 如何处理协议细节,以及鉴权、错误、取消和拦截器应停在哪里。
前端工程化中“自动化质量检查”的学习笔记。
前端工程化中“加载性能”的学习笔记。
前端工程化中“Promise 异常监控”的学习笔记。
前端工程化中“CSRF”的学习笔记。
前端工程化中“pnpm Workspace”的学习笔记。
前端工程化中“脚手架与模板”的学习笔记。
前端工程化中“从零配置开发与生产构建”的学习笔记。
前端工程化中“开发、构建、测试与交付的完整链路”的学习笔记。
前端工程化中“JavaScript 运行时与事件循环”的学习笔记。
前端工程化中“CommonJS”的学习笔记。
前端工程化中“类型声明与 @types”的学习笔记。
从开发模型、生产构建、插件生态和迁移成本比较现代前端构建工具。
前端工程化中“动态导入与懒加载”的学习笔记。
前端工程化中“Sass、Less 与 PostCSS”的学习笔记。
前端工程化中“状态管理”的学习笔记。
前端工程化中“Code Review”的学习笔记。
前端工程化中“组件测试”的学习笔记。
前端工程化中“组件状态与交互规范”的学习笔记。
区分缓存、请求去重与重试解决的问题,并说明查询键、新鲜度、幂等和退避策略的设计边界。
前端工程化中“自动化测试”的学习笔记。
前端工程化中“渲染性能”的学习笔记。
前端工程化中“资源加载异常”的学习笔记。
前端工程化中“CORS”的学习笔记。
前端工程化中“Nx、Turborepo 与 Lage”的学习笔记。
前端工程化中“内部 CLI”的学习笔记。
前端工程化中“接入代码规范与 Git Hooks”的学习笔记。
前端工程化中“工程规范、研发效率与项目质量”的学习笔记。
前端工程化中“Web API 与浏览器兼容性”的学习笔记。
前端工程化中“AMD 与 UMD”的学习笔记。
前端工程化中“模块解析与路径别名”的学习笔记。
前端工程化中“开发服务器与热更新”的学习笔记。
前端工程化中“Chunk 拆分策略”的学习笔记。
前端工程化中“Autoprefixer”的学习笔记。
前端工程化中“路由管理”的学习笔记。
前端工程化中“ESLint”的学习笔记。
前端工程化中“集成测试”的学习笔记。
把语义、键盘、焦点、读屏和自动化检查纳入组件与产品交付流程。
理解服务端状态为何会过期和被共享,以及查询键、失效、后台刷新与乐观更新应该怎样配合。
前端工程化中“自动化构建与发布”的学习笔记。
前端工程化中“运行时性能”的学习笔记。
前端工程化中“接口异常与请求链路”的学习笔记。
通过严格 CSP、nonce/hash、报告模式和 Trusted Types 建立浏览器端纵深防御。
前端工程化中“包依赖图与任务编排”的学习笔记。
前端工程化中“代码生成”的学习笔记。
前端工程化中“建立单元测试与端到端测试”的学习笔记。
前端工程化中“Node.js 运行时”的学习笔记。
前端工程化中“ES Modules”的学习笔记。
前端工程化中“类型检查与代码转译的分工”的学习笔记。
前端工程化中“Loader、Plugin 与构建钩子”的学习笔记。
前端工程化中“Scope Hoisting”的学习笔记。
前端工程化中“原子化 CSS”的学习笔记。
前端工程化中“数据请求层”的学习笔记。
前端工程化中“Prettier”的学习笔记。
前端工程化中“端到端测试”的学习笔记。
前端工程化中“Design Token 与主题系统”的学习笔记。
理解 Mock Server 如何复现真实接口行为,并通过契约、场景和可重置数据服务于开发与测试。
前端工程化中“环境隔离与配置注入”的学习笔记。
前端工程化中“网络协议与缓存策略”的学习笔记。
前端工程化中“性能监控”的学习笔记。
前端工程化中“点击劫持”的学习笔记。
前端工程化中“增量构建与缓存”的学习笔记。
前端工程化中“调试工具”的学习笔记。
前端工程化中“配置 CI/CD 与预览环境”的学习笔记。
前端工程化中“命令行与 Shell 基础”的学习笔记。
前端工程化中“模块解析机制”的学习笔记。
前端工程化中“项目引用与增量编译”的学习笔记。
前端工程化中“入口、依赖图与产物”的学习笔记。
前端工程化中“Minify 与压缩”的学习笔记。
前端工程化中“Design Token”的学习笔记。
前端工程化中“错误处理”的学习笔记。
前端工程化中“Stylelint”的学习笔记。
前端工程化中“视觉回归测试”的学习笔记。
前端工程化中“Storybook”的学习笔记。
理解 BFF 如何为具体前端聚合接口、收敛差异,以及它与 API Gateway 和领域服务之间的边界。
前端工程化中“Preview Environment”的学习笔记。
前端工程化中“资源加载优先级”的学习笔记。
前端工程化中“用户行为与关键路径”的学习笔记。
前端工程化中“HTTPS 与安全 Cookie”的学习笔记。
前端工程化中“代码共享与版本策略”的学习笔记。
前端工程化中“Mock 与联调平台”的学习笔记。
前端工程化中“分析并优化构建产物”的学习笔记。
浏览器存储选型、Service Worker 生命周期、离线缓存和更新安全的工程实践。
前端工程化中“npm、pnpm 与 Yarn”的学习笔记。
前端工程化中“严格模式与类型规范”的学习笔记。
前端工程化中“开发环境与生产环境配置”的学习笔记。
前端工程化中“持久化缓存与增量构建”的学习笔记。
前端工程化中“CSS 架构与命名规范”的学习笔记。
前端工程化中“配置管理”的学习笔记。
前端工程化中“EditorConfig”的学习笔记。
前端工程化中“API Mock”的学习笔记。
前端工程化中“组件文档与示例”的学习笔记。
从数据方向和连接方式区分轮询、SSE 与 WebSocket,并说明各自的使用边界。
前端工程化中“Docker 基础”的学习笔记。
前端工程化中“图片与字体优化”的学习笔记。
前端工程化中“日志、指标与链路追踪”的学习笔记。
前端工程化中“身份认证与 Token 安全”的学习笔记。
前端工程化中“Changesets”的学习笔记。
前端工程化中“低代码与可视化搭建”的学习笔记。
前端工程化中“建立性能监控与异常监控”的学习笔记。
识别主线程长任务,并通过任务切分、调度和 Web Worker 改善交互响应。
前端工程化中“package.json”的学习笔记。
前端工程化中“Source Map”的学习笔记。
前端工程化中“构建产物分析”的学习笔记。
前端工程化中“图片、字体与 SVG 处理”的学习笔记。
前端工程化中“权限与鉴权”的学习笔记。
前端工程化中“Git Hooks”的学习笔记。
前端工程化中“测试覆盖率”的学习笔记。
前端工程化中“组件测试与视觉回归”的学习笔记。
从一次事件投递出发,理解 Webhook 的验签、幂等、重试和补偿为什么不能省。
前端工程化中“CDN 与静态资源部署”的学习笔记。
前端工程化中“预加载与预连接”的学习笔记。
生产 Source Map 的生成、私有上传、版本关联、错误还原与安全边界。
前端工程化中“敏感信息保护”的学习笔记。
前端工程化中“微前端”的学习笔记。
前端工程化中“前端研发平台”的学习笔记。
前端工程化中“抽取组件库与共享配置”的学习笔记。
前端工程化中“语义化版本与版本范围”的学习笔记。
前端工程化中“环境变量与多环境配置”的学习笔记。
前端工程化中“构建性能分析与优化”的学习笔记。
前端工程化中“静态资源压缩与优化”的学习笔记。
前端工程化中“目录组织与模块边界”的学习笔记。
前端工程化中“lint-staged”的学习笔记。
前端工程化中“测试环境与测试数据”的学习笔记。
组件库发布入口、模块格式、类型、样式、副作用和按需加载的工程实践。
理解运行时校验与序列化的边界,并处理日期、数字、空值、枚举和版本演进中的常见问题。
前端工程化中“灰度发布、蓝绿发布与回滚”的学习笔记。
前端工程化中“性能预算”的学习笔记。
前端工程化中“告警、排障与事故复盘”的学习笔记。
前端工程化中“第三方依赖与供应链安全”的学习笔记。
前端工程化中“多团队协作与权限边界”的学习笔记。
前端工程化中“AI 辅助开发”的学习笔记。
前端工程化中“演进为 Monorepo”的学习笔记。
前端工程化中“lockfile 与可复现安装”的学习笔记。
前端工程化中“Browserslist 与兼容性转换”的学习笔记。
前端工程化中“资源哈希与长期缓存”的学习笔记。
前端工程化中“响应式设计与多主题”的学习笔记。
前端工程化中“领域拆分与分层设计”的学习笔记。
前端工程化中“项目脚手架与代码生成”的学习笔记。
前端工程化中“Vitest、Jest、Testing Library 与 Playwright”的学习笔记。
前端工程化中“版本管理与发布流程”的学习笔记。
前端工程化中“版本号、Changelog 与 Release”的学习笔记。
前端工程化中“Lighthouse 与性能分析工具”的学习笔记。
用统一遥测上下文和用户导向的服务指标建立前端可观测目标。
前端工程化中“前端安全扫描”的学习笔记。
前端工程化中“工程度量与技术债治理”的学习笔记。
前端工程化中“开发效率与质量度量”的学习笔记。
前端工程化中“沉淀脚手架与工程平台”的学习笔记。
前端工程化中“dependencies、devDependencies 与 peerDependencies”的学习笔记。
前端工程化中“Polyfill 与按需注入”的学习笔记。
使用现代 CSS 平台能力改善样式边界、组件响应式和国际化布局。
前端工程化中“CSR、SSR、SSG 与混合渲染”的学习笔记。
前端工程化中“工程文档与决策记录”的学习笔记。
在功能测试之外,用专项测试覆盖接口漂移、无障碍、性能回退和无效断言。
使用功能开关解耦部署与发布,并治理规则、回退、实验和过期开关。
前端工程化中“Real User Monitoring”的学习笔记。
浏览器端 DOM 注入、跨窗口消息、iframe 沙箱和原型污染等信任边界。
用版本基线、自动升级、兼容测试和渐进迁移治理前端技术生命周期。
前端工程化中“npm scripts”的学习笔记。
理解现代服务端渲染中的 Hydration、Islands、流式渲染和服务端组件边界。
前端工程化中“私有包与 npm Registry”的学习笔记。
前端国际化中的语言路由、翻译资源、复数、时间、数字、RTL 和测试策略。
从依赖引入、安装、构建到发布治理前端软件供应链风险。
复杂表单中的状态模型、客户端与服务端校验、并发提交、无障碍和数据恢复。
笔记 / 设计模式 / 创建型
全局只需要一个实例
创建对象的逻辑分散在各处
需要创建一整套相关对象
对象有很多可选参数
创建对象成本高
笔记 / 设计模式 / 结构型
已有接口和目标接口不兼容
一个类有多个维度的变化
统一对待单个对象和组合对象
不想通过继承来扩展功能
子系统太复杂
大量相似对象占用太多内存
想在访问对象时加一层控制
笔记 / 设计模式 / 行为型
一个对象状态变化需要通知多个依赖
一堆 if-else 切换不同算法
想把操作封装成对象
多个类有相似的执行步骤
想统一遍历不同集合
对象行为随状态改变
多个处理器依次处理请求
对象之间直接通信太复杂
需要保存和恢复对象状态
想在不修改类的情况下增加操作
需要解释和执行一种语言
笔记 / 数据存储 / ClickHouse
从列式存储、MergeTree 和排序键入手,理解 ClickHouse 的基本用法与适用场景。
笔记 / 数据存储 / Redis
用最少的文字和命令理解 Redis 的基础类型、专用类型与概率型结构。
笔记 / 数据存储 / Redis / 实践主题
从单机锁的边界出发,逐步理解 Redis 分布式锁的加锁、过期、安全解锁、自动续期与主从切换问题。
梳理常见 Redis 缓存读写策略及其数据一致性边界。
区分缓存穿透、热点 key 击穿和大面积缓存失效,并整理对应处理方式。
整理固定窗口、滑动窗口和令牌桶等 Redis 限流方案。
梳理用 Redis 记录幂等键、去重窗口和处理状态时的机制与边界。
整理使用 Redis 实现延迟任务和定时队列时的投递、消费与可靠性问题。
对比 Redis 三种事件通知机制的交付语义和适用场景。
梳理 Redis Lua 脚本、MULTI/EXEC 和乐观锁的原子性边界。
梳理 Redis Pipeline、批量命令和网络往返开销之间的关系。
整理 Redis key 命名、过期时间和 maxmemory 淘汰策略的实践选择。
整理 Redis 大 key、热点 key 和慢命令的识别与排查思路。
梳理 Redis 持久化方式、数据丢失窗口和恢复流程。
对比 Redis 复制、Sentinel 和 Cluster 在高可用与水平扩展上的职责。
整理 Redis 网络隔离、ACL、TLS、指标和运行状态监控。
梳理 Redis 客户端连接管理、超时配置和安全重试的实践边界。
笔记 / 数据结构 / 线性结构
连续内存、O(1) 随机访问的线性结构
非连续内存、O(1) 插入删除的线性结构
后进先出(LIFO)的线性结构
先进先出(FIFO)的线性结构
笔记 / 数据结构 / 哈希结构
O(1) 平均时间复杂度的键值查找结构
笔记 / 数据结构 / 树形结构
左小右大的有序树形结构
O(1) 获取最大/最小值的树形结构
笔记 / 数据结构 / 图结构
顶点和边组成的网状结构
O(m) 前缀匹配的字符串树形结构
笔记 / Agent / RAG
从知识边界、检索链路、学习路径和常见失效点出发,理解 RAG 解决了什么问题,以及什么时候值得使用。
笔记 / Go / 常用库 / 数据库
对比 GORM、database/sql 和 sqlx 访问 MySQL 时的定位与基础增删改查写法
笔记 / Go / 常用库
介绍 Zap 的结构化日志、Logger 与 SugaredLogger,以及常用配置和实践
笔记 / Go / 并发
从并发与并行的区别开始,理解 goroutine 的启动方式、生命周期、调度模型、退出控制与常见创建陷阱
笔记 / Go / context
从 Background、TODO 到 WithCancel、WithTimeout、WithDeadline、WithValue,理解 context 包创建函数的核心用法
对比 go-redis、rueidis 和 Redigo 访问 Redis 时的定位与基础读写方式
对比手动组装、Wire、Dig 和 Fx 在 Go 项目中的依赖注入方式与适用场景
从发送和接收为什么阻塞讲起,理解 channel 的缓冲、关闭、遍历、方向约束与同步边界
select + ctx.Done() 优雅退出模式、Canceled 与 DeadlineExceeded 的区分、HTTP 服务的 context 传播、父子 context 的传播规则
使用 golang-jwt/jwt 完成身份认证,并使用 Casbin 实现权限控制
对比 go-elasticsearch 和 olivere/elastic 访问 Elasticsearch 时的定位与基础增删改查写法
理解 select 如何选择可执行的 channel 操作,以及非阻塞通信、超时、取消和动态禁用分支的边界
context 的七条最佳实践、三个常见陷阱,以及 worker pool、pipeline、fan-out/fan-in 三种基于 context 的并发模式
使用 Viper 读取配置文件、环境变量和默认值,并映射到类型安全的结构体
理解数据竞争、race detector、Mutex、RWMutex、Once、Cond、Pool、atomic,以及 Go 并发代码中的内存可见性问题
context 接口的四个方法与内部类型、signal.NotifyContext 优雅关机、Go 1.21 的 AfterFunc 与 WithoutCancel、goroutine 泄漏的三种典型模式
使用 shopspring/decimal 进行精确的十进制定点数运算与舍入
梳理 worker pool、fan-out/fan-in、pipeline、semaphore、errgroup 等并发模式,以及死锁、泄漏、竞态和性能排查方法
context 在单元测试中的五种使用模式,以及一个完整请求处理链路的综合示例:中间件、认证、并发服务调用、AfterFunc 清理
使用 go-playground/validator 校验结构体字段、处理验证错误并注册自定义规则
使用 Gin 实现路由、请求绑定、参数验证、中间件和路由分组
使用 Cobra 构建带子命令、参数、Flag、帮助信息和 Shell 补全的 Go CLI
对比 net/http、Resty、Req、go-retryablehttp 和 fasthttp 的定位与常用写法
笔记 / JavaScript / Promise
手写 Promise 的学习笔记与实践记录。
笔记 / lark-cli 源码解读 / 01 阅读地图
从 README 到 cmd/build.go,先建立 lark-cli 的源码阅读路线与两级分类
校准 lark-cli 的当前安装方式、版本信息,并按源码目录建立阅读索引
笔记 / lark-cli 源码解读 / 02 命令系统
解读 cmd/root.go 与 cmd/build.go:lark-cli 的 Cobra 命令树、Factory、notice、plugin hook
解读 shortcuts 目录:高频任务、稳定默认值、dry-run 与 Agent 友好参数
解读 cmd/service、internal/registry、internal/apicatalog 如何把 OAPI metadata 变成 Cobra 命令
解读 cmd/api 与 cmd/schema:任意端点调用、路径归一化、schema envelope 与 --jq
笔记 / lark-cli 源码解读 / 03 Agent 与身份
解读 skills/lark-*:lark-shared、领域 Skill、workflow Skill 与 README 数量差异
解读 auth/config/profile/whoami 与 Factory.ResolveAs:user、bot、auto、strict mode
笔记 / lark-cli 源码解读 / 04 输出与安全
解读 internal/output 与 errs/ERROR_CONTRACT.md:success envelope、jq、格式化与稳定错误类型
解读 risk、--dry-run、--yes、content safety、path/file validation 等安全设计
笔记 / lark-cli 源码解读 / 05 工程化
解读 cmd/event、events、extension、plugin hook 与 internal/qualitygate 的工程化边界
收束 lark-cli 源码解读:三层命令、Agent 契约、贡献路线与参考链接
笔记 / Linux
用 systemd unit 把脚本或程序注册成可管理的 Linux 服务
文章
前后端分别基于开源项目时,可以在单仓库中维护业务代码,保留上游基线,让 AI 协助检查差异、移植更新和验证兼容性。
文章 / ai
用工单分流、检索片段评分和用户偏好记忆三个例子,说明如何把 Jev 的判断接到业务代码中。
翻译 TypeSafe 官方发布文章中的对比表,涵盖训练目标、输入输出、采样方式、成本、速度、置信度与应用场景。
对比 Anthropic Messages、OpenAI Chat Completions 与 Responses 的结构和参数差异,说明日常接入时如何选择,并附官方文档。
文章 / backend
从日志分类、事件模型、可靠投递、存储分层和数据治理出发,梳理一套可以随游戏业务增长的日志架构。
记录我作为开发者清理 Mac 的过程。
记录我如何基于 Pi 的扩展机制组织自己的编码工作流,以及这套插件的基本结构。
从真实生态研究和 SkillSpector 的实现出发,理解 Agent Skill 面临的供应链风险、安装前扫描机制及其能力边界。
文章 / frontend
梳理 qiankun 在微前端中的作用、能力边界,以及什么情况下值得使用。
记录我第一次使用 shadcn 的感受,以及它更适合哪些开发场景。
文章 / golang
从依赖注入、小接口、时间与异步任务、业务边界等方面,聊聊怎样写出更容易测试的 Go 代码。
记录 div 原生拖拽、拖拽到目标元素不回弹,以及通过 dataTransfer 在拖拽时传值的基本写法。
梳理原生 Git hooks、core.hooksPath 和 Husky 的使用场景,以及团队项目里应该如何取舍。
Go 代码里不要在业务逻辑中到处直接使用 os.Stdin、os.Stdout、os.Stderr 或具体文件句柄。更好的方式是让业务层依赖 io.Reader 和 io.Writer,把具体 IO 放在入口处注入。
Cobra 是 Go 生态里事实标准的 CLI 框架。这篇文章讲清楚命令、子命令、flag、参数校验、hook 和自动补全怎么用。
从 larksuite/cli 源码看 tenant_access_token 和 user_access_token 的存储机制、取舍和设计原因。
记录用 worktree 组织 Claude Code 并行开发时的实践、边界和踩坑。
从社区约定和 Go 工具链边界出发,解读 golang-standards/project-layout 这个项目
从回调函数、构造函数传参、高阶函数和控制反转几个角度,理解“把一段行为传给宿主 API”的代码组织方式。
文章 / personal
记录我从接触 Go 到重新学习前端和后端的一些经历。
为 Astro 博客中的 Excalidraw 组件添加开发模式编辑功能,通过 Vite 插件实现浏览器端修改图表并自动保存回 JSON 文件。
分清 agent harness、Hermes Agent 和 Hermes 模型,避免把通用概念与具体项目混在一起。
从模块图、链接、执行和循环依赖重新理解 ESM 的工作机制。
从 unplugin、unimport、源码转换和类型声明生成理解 unplugin-auto-import 的工作方式。
深入理解 gopls 的架构设计、LSP 实现原理、缓存策略与性能优化
用一个框架无关的工作流引擎来管理前端多步骤流程的状态流转
用一个框架无关的规则引擎类来解决表单联动带来的代码臃肿问题
尝试在 Astro 博客中通过 React Island 嵌入 Excalidraw 交互式白板组件,实现可跟随主题切换的手绘风格图表。
从实际需求出发,了解 MDX 是什么、为什么要用它,以及在 Astro 中如何使用。
Go函数选项模式
记录一次把 Astro 静态博客接入 GitHub Actions、SSH 和 rsync 自动部署到服务器的过程。
FFomo
Go项目架构选择:AI编程时代的思考
从调用链路、抽象层次和工程边界理解 Function Calling 与 MCP 的关系,避免把两者误认为同一种东西。
接着上篇的 Promise/A+ 核心语义,梳理 resolve、reject、catch、finally、all 和 race 如何建立在 then 之上。
从 Promise/A+ 的 then、状态流转和 resolution procedure 出发,先建立手搓 Promise 的核心心智模型。
记录 GORM 中自动维护 CreatedAt、UpdatedAt 以及交给 MySQL CURRENT_TIMESTAMP 处理时间字段的几种方式。
Go 项目通常包含的功能
从 Go internal 包的真实语义出发,比较 internal/app、internal/pkg 与按组件拆分 internal 目录的取舍。
从一个 Vue 2 数据后台项目开始,记录我重新理解前端工程化的起点。
介绍什么是 MySQL 垂直分表、它适合解决什么问题,以及用带数字的例子分析垂直分表的收益和代价。
没有找到匹配的文章或笔记。
光影记录的瞬间。