小杰的小窝
  • 关于我
  • 作品集
  • 技术笔记
  • 生活随笔
  • 找我聊聊
小杰的小窝
© 2026 Liu Jie·蜀ICP备2026002183号-1
返回首页

技术笔记

记录学习和工作中的技术心得,希望对你也有帮助

2026-01-206 分钟

严格 TypeScript 的前端项目,到底还要不要写单元测试?

在以 TypeScript 为主的前端项目中,单元测试并非天然等同于质量保障。本文从工程 ROI 的角度出发,讨论前端单测何时真正有价值,以及它在复杂业务场景下为何常常被高估。

ReactTypeScript工具
2026-01-193 分钟

深入理解 Next.js 中的环境变量

Next.js 中的环境变量并不等同于传统后端的运行时配置。本文从执行模型出发,系统分析了构建期与运行期环境变量的差异,解释了 NEXT_PUBLIC_*、跨端编译与 API Routes 在环境变量处理上的本质区别,帮助开发者建立正确的 Next.js 配置心智模型。

Next.js
2026-01-195 分钟

后端标准化部署实践:从本地模拟 CI/CD 到 GitLab CI(含私有 Registry 踩坑总结)

本文将从 OrbStack 本地模拟完整 CI/CD开始,再对照说明真实 GitLab CI 中的标准做法,并补充本地 Docker Registry 的常见坑。

架构
2026-01-167 分钟

React 中 Wrapper 组件与高阶组件(HOC)的全面解析与 TypeScript 实践

本文基于 TypeScript 系统解析了 React 中 Wrapper 组件与高阶组件(HOC)的设计差异与适用场景,深入对比了它们在 UI 结构复用与组件能力增强中的不同职责。结合 Hooks 的演进,文章进一步说明了为什么大多数逻辑型 HOC 已被 Hooks 替代,而 Wrapper 组件在现代 React 架构中仍然是不可或缺的核心模式。

ReactTypeScriptNext.js
2026-01-155 分钟

使用 Docker + Nginx 网关层实现第三方静态资源的永久缓存

在 Docker 环境中通过 Nginx 网关层对第三方静态资源进行持久化缓存,缓存的是 HTTP 响应本身,与文件类型和具体项目无关。结合浏览器强缓存与 Nginx 磁盘缓存,可以在多项目场景下实现高性能、可控、可清理的系统级缓存策略。

架构
2026-01-135 分钟

一套企业级的前后端 Docker 分离部署方案

基于Docker-compose的前后端分离部署实战

架构
2026-01-085 分钟

React 中公共组件接口重复请求怎么办?

React 中公共组件直接请求接口容易重复,必须上移到共享层。

ReactTypeScript工具