笔记
16 篇挂着这个标签
- 浏览器渲染原理以 Chromium 为主,讲清从 HTML/CSS 到屏幕像素的主链路:解析、样式计算、布局、绘制、合成,以及回流与重绘的触发条件和可复现的验证方式。
- CI/CD 自动化流水线CI/CD 落地手册:以 GitHub Actions 为主线,讲解流水线设计原则、工作流编写、前后端示例、多环境发布、制品管理、回滚策略与密钥管理,让「提交代码 → 上线」可重复、可回滚。
- Web 安全实战Web 安全实战手册:梳理 OWASP Top 10 威胁,覆盖 SQL 注入、XSS、CSRF、越权、文件上传、密钥管理等场景,每种攻击给出原理、示例与防御方案,并附上线前检查清单。
- 前端工程化前端工程化手册:讲解 Vite 构建配置、多环境变量、代码规范(ESLint/Prettier/Git Hooks)、代码分割与按需加载、打包体积优化与目录结构,帮助把能跑的页面变成可维护的项目。
- 接口设计规范前后端协作的接口约定手册:涵盖 URL 与资源命名、HTTP 方法与状态码、统一响应结构、错误码体系、分页排序过滤、版本管理、幂等设计、接口文档与兼容性演进,可作为多项目复用的团队级标准。
- 数据库进阶数据库性能与架构的进阶手册:从 B+ 树索引原理、回表与覆盖索引,到执行计划分析与慢查询优化,再到事务隔离级别、MVCC、锁与死锁、主从复制读写分离、分库分表与分布式 ID,并附大数据量下的运维实践。
- 文件与富文本处理文件相关能力的实践手册:覆盖上传方式与校验、大文件分片与断点续传、秒传实现、图片压缩与水印、对象存储接入、Excel 导入导出、PDF 生成、富文本编辑与安全过滤,并给出每类场景的安全要点与常见坑。
- 消息队列与异步任务异步化与消息队列手册:讲清何时该用 MQ、RabbitMQ/Kafka/Redis Stream 选型、生产与消费实现、延迟任务、幂等重试、可靠性与积压处理,以及从轮询到专业 MQ 的演进路径。
- 监控日志与告警体系可观测性建设指南:讲解三支柱(指标/日志/链路)、日志分级与结构化、采集与轮转、监控指标体系、前端错误追踪、告警分级与设计、故障排查与复盘,让问题被发现得早、定位得快。
- 第三方服务集成手册接入支付、短信、对象存储、地图、推送等外部服务时的通用方法:签名与验签、回调幂等与重试补偿、错误码映射、沙箱与正式环境隔离、密钥管理、联调排查步骤,附各类服务的接入要点与高频坑位。
- 缓存策略与性能优化系统性能优化的实战手册:从缓存分层、更新策略讲到穿透/击穿/雪崩的应对,再到后端接口、SQL 索引、前端加载的优化手段,并给出性能指标口径与瓶颈定位方法,强调「先测量、后优化」。
- 软件架构模式架构设计的分层与取舍指南:从分层架构、六边形架构讲到 DDD 的核心概念与适用边界,分析单体与微服务的真实成本,给出模块化单体的演进路径,并附常用设计模式的实战写法、依赖方向原则与架构决策记录方法。
- 软件测试基础知识总结写代码是创造,测试是**不把炸弹留给半年后的自己**。 一个人的项目,往往是上线之后才有空补测试——反过来才对。
- TDD 测试驱动开发Test-Driven Development:先写测试,再写实现。 核心不是「多写测试」,而是**用测试来驱动设计**——在写代码之前,先明确「它应该做什么」。
- HTML 和 CSS 知识总结与面试题前端基础的系统梳理:从 HTML 语义化标签讲到 CSS 选择器、盒模型、Flex/Grid 布局、响应式设计与动画过渡,每个知识点配代码示例,并附常见面试题,适合作为前端基本功的复习手册。
- 软件开发常用术语手册收录软件研发、架构、工程化、运维等领域常见名词,按方向分类整理,便于查阅与对齐沟通。