Finance background · Building software with passion

深思于架构,敏行于交付

我是一名拥有财经背景的自学开发者,关注前端、Go 后端与 AI。这里记录真实项目中的设计判断与实现细节。

01 / APPROACH

不仅交付页面,也关心系统如何长期演进。

从界面信息层级、服务端数据契约,到缓存、部署与可观测性,我倾向于把产品体验和工程质量视为同一个问题。

02 / LATEST WRITING

最新文章

记录真实项目中的架构取舍、实现细节与问题复盘。

  1. Go Slice 导致的内存泄漏:小切片如何拖垮大内存?

    为什么一个只剩几个元素的 slice 能让几百 MB 内存迟迟不降?从 GC 的可达性原理出发,拆解「大底层数组被小切片绑架」与「残留指针未清零」两类内存泄漏,并给出 slices.Clone 深拷贝、clear 置零与 slices.Delete 的解法。

  2. Go Slice 核心机制:len、cap 与底层的暗坑

    从 SliceHeader 结构体出发,讲清 Go slice 的 len 与 cap 边界、append 的扩容与原地改写行为,以及共享底层数组引发的两类经典暗坑,并给出复制与完整切片表达式两种隔离方案。

查看全部文章

03 / SELECTED WORK

代表项目

  1. 01Chatify面向文字、语音和视频沟通的实时应用。针对原有 Convex 数据链路中的 N+1 查询和带宽问题,引入 Go、PostgreSQL 与类型安全 SQL,逐步迁移核心后端能力。Next.js · Go · PostgreSQL
  2. 02Linze.pro个人内容与作品平台。保留 Go 内容 API 和中英文文章模型,使用 Next.js App Router 重构公开前端,并围绕文章渲染、SEO、缓存和错误边界重新设计访问链路。Next.js · TypeScript · Go
查看全部项目