WRITING & PRACTICE
把做过的事,想清楚。
从 AI 实践、研发效能,到工作中的方法与思考。
收录早期笔记与近期文章,按发表时间排列。
共 22 篇 · 按发表时间排列
2026
Prompt、Context、Harness:小红书工作记录演进总结
14 个月、三个阶段:模型能不能听懂,能不能看到对的信息,能不能持续做对。
AI 实践 · 15 分钟
2025
搭了一年代码 RAG 之后
补全和 CR 里的两套召回,遇到的问题,以及模型能自己查代码以后的疑问。
AI 实践 · 6 分钟
AI Code Review:宁可少报,不要乱报
以函数为单位审查、多轮选举与过滤、few-shot 实验,以及怎么判断建议被采纳了。
AI 实践 · 10 分钟
2024
微调代码补全模型三个月
从数据构造、评测体系到超参实验,还有几个不报错、却让分数暴跌的坑。
AI 实践 · 9 分钟
一个 Java 后端,从零部署代码补全模型
先跑通,再压测,再调 prompt:启动参数、卡数与并发、显存参数和 FIM 格式的实测。
AI 实践 · 9 分钟
2023
JVM sandbox原理和应用
沿 Java Agent、Attach 与字节码增强理解 JVM Sandbox 的设计和应用。
Java 与代码设计 · 30 分钟
灵光和感悟
先明确目标,再比较替代方案、模拟执行路径。记录逐渐形成的工作方法。
工作与成长 · 1 分钟
智力测验题
两道逻辑推理题,以及分析条件、排除可能性的解题过程。
工具与基础知识 · 3 分钟
状态机/状态模式
用状态模式组织随状态变化的行为,整理结构、应用场景与代码示例。
Java 与代码设计 · 12 分钟
只是完成了需求,研发的竞争优势在哪里?
从需求判断、系统性设计到上线验证,思考研发在完成需求之外还能贡献什么。
工作与成长 · 8 分钟
晋升汇报之道(打怪兽版)
围绕挑战、解决过程与能力成长,整理晋升汇报的思考视角和表达框架。
工作与成长 · 9 分钟
复杂查询sql整理
保留 JOIN、聚合、分组和排序等查询片段,用通用示例记录具体问题的解法。
数据库与搜索 · 4 分钟
代码重构技巧
从代码坏味道到具体重构手法,整理保持行为不变、降低维护成本的方法。
Java 与代码设计 · 18 分钟
消灭if-else (模板+策略+工厂)
通过代码示例比较模板、策略与工厂模式,思考条件分支应该放在哪里。
Java 与代码设计 · 10 分钟
为Java加入生成器(Generator)特性
从 Stream 与生产者消费者模式出发,整理在 Java 中实现生成器和流式操作的思路。
Java 与代码设计 · 17 分钟
MAC应用、工具网站、插件大合集
记录曾经使用的 Mac 应用、开发工具网站与 IDEA 插件。
工具与基础知识 · 2 分钟
arthas使用指南
整理 Arthas 的原理和常用排障命令,覆盖方法观察、线程、类加载与性能分析。
工具与基础知识 · 52 分钟
AI大模型的仰望星空和脚踏实地
从自动上传博客图片的小脚本开始,记录一次早期 ChatGPT 编程尝试,以及描述需求、拆分任务的体会。
AI 实践 · 21 分钟
好用的工具轮子(持续更新~)
记录 Hutool、Apache Commons Lang 与代码生成工具的用途。
工具与基础知识 · 2 分钟
2022
如何提升工作能力
从代码、系统设计与业务理解出发,思考怎样把工作中的经验沉淀为自己的能力。
工作与成长 · 1 分钟
reflections使用总结
从解析 JAR、扫描注解的需求出发,阅读 Reflections 的配置、扫描和索引查询流程。
Java 与代码设计 · 11 分钟
索引的记账本
用记账本的类比理解索引,整理索引类型及其背后的数据结构。
数据库与搜索 · 9 分钟
从实践继续读
方法也会写进工具。从需求到可合入 PR 的流程,可以看 dev-skills。