WRITING & PRACTICE

把做过的事,想清楚。

从 AI 实践、研发效能,到工作中的方法与思考。
收录早期笔记与近期文章,按发表时间排列。

共 22 篇 · 按发表时间排列

2026

Prompt、Context、Harness:小红书工作记录演进总结

14 个月、三个阶段:模型能不能听懂,能不能看到对的信息,能不能持续做对。

2025

搭了一年代码 RAG 之后

补全和 CR 里的两套召回,遇到的问题,以及模型能自己查代码以后的疑问。

AI Code Review:宁可少报,不要乱报

以函数为单位审查、多轮选举与过滤、few-shot 实验,以及怎么判断建议被采纳了。

2024

微调代码补全模型三个月

从数据构造、评测体系到超参实验,还有几个不报错、却让分数暴跌的坑。

一个 Java 后端,从零部署代码补全模型

先跑通,再压测,再调 prompt:启动参数、卡数与并发、显存参数和 FIM 格式的实测。

2023

JVM sandbox原理和应用

沿 Java Agent、Attach 与字节码增强理解 JVM Sandbox 的设计和应用。

灵光和感悟

先明确目标,再比较替代方案、模拟执行路径。记录逐渐形成的工作方法。

智力测验题

两道逻辑推理题,以及分析条件、排除可能性的解题过程。

状态机/状态模式

用状态模式组织随状态变化的行为,整理结构、应用场景与代码示例。

只是完成了需求,研发的竞争优势在哪里?

从需求判断、系统性设计到上线验证,思考研发在完成需求之外还能贡献什么。

晋升汇报之道(打怪兽版)

围绕挑战、解决过程与能力成长,整理晋升汇报的思考视角和表达框架。

复杂查询sql整理

保留 JOIN、聚合、分组和排序等查询片段,用通用示例记录具体问题的解法。

代码重构技巧

从代码坏味道到具体重构手法,整理保持行为不变、降低维护成本的方法。

消灭if-else (模板+策略+工厂)

通过代码示例比较模板、策略与工厂模式,思考条件分支应该放在哪里。

为Java加入生成器(Generator)特性

从 Stream 与生产者消费者模式出发,整理在 Java 中实现生成器和流式操作的思路。

MAC应用、工具网站、插件大合集

记录曾经使用的 Mac 应用、开发工具网站与 IDEA 插件。

arthas使用指南

整理 Arthas 的原理和常用排障命令,覆盖方法观察、线程、类加载与性能分析。

AI大模型的仰望星空和脚踏实地

从自动上传博客图片的小脚本开始,记录一次早期 ChatGPT 编程尝试,以及描述需求、拆分任务的体会。

好用的工具轮子(持续更新~)

记录 Hutool、Apache Commons Lang 与代码生成工具的用途。

2022

如何提升工作能力

从代码、系统设计与业务理解出发,思考怎样把工作中的经验沉淀为自己的能力。

reflections使用总结

从解析 JAR、扫描注解的需求出发,阅读 Reflections 的配置、扫描和索引查询流程。

索引的记账本

用记账本的类比理解索引,整理索引类型及其背后的数据结构。

从实践继续读

方法也会写进工具。从需求到可合入 PR 的流程,可以看 dev-skills。