Blog

技术文章、AI 观察和独立开发记录。

跨平台发布内容,涵盖 Java 源码解读、AI 工具评测、独立开发故事。多平台同步发布,同一主题针对不同读者调性各有侧重。

站内首发

Kimi K3 用 3 小时做出网页版 macOS:我从构建产物看到了什么

复核公开演示与构建产物,区分已验证事实、合理推断和仍然未知的工程质量。

站内首发

AI 生成的 HTML 小工具,怎样从一次性 Demo 变成可维护的本地应用?

用六层工程方法,让一次性 HTML Demo 变得可理解、可修改、可恢复、可交付。

CSDN

GLM-5.1 涨价 80%:国产大模型告别白菜价

GLM-5.1 价格上调 80%,国产大模型正式结束"白菜价"时代。从商业化逻辑、成本测算和供应商选择三个维度,分析开发者该如何重新规划 AI 调用策略。

CSDN

LongAdder 源码逐行解读:Cell 分片策略为什么快

从 AtomicLong 的热点竞争问题切入,逐行拆解 LongAdder 的 Cell 数组分片、伪共享防护和扩容策略,搞清楚它比 AtomicLong 快在哪里。

CSDN

LangGraph 实战:用状态机构建生产级 AI Agent

用 LangGraph 的有向图模型替代线性链,搭建一个支持分支、重试和状态持久化的生产级 Agent。含完整代码和真实踩坑记录。

CSDN

MyBatis 源码:一条 SQL 是怎么变成 ResultSet 的

从 SqlSession.selectList() 出发,沿着 Executor → StatementHandler → ResultSetHandler 完整走一遍 MyBatis 的 SQL 执行链路,配合源码和时序图讲清楚每个扩展点。

掘金

把 Claude、GPT-5、Gemini 放进一个路由器

用 LiteLLM 构建统一 LLM 网关,按任务类型路由到最合适的模型。分享我的 Agent 工作流从单模型切换到多模型路由的完整改造过程和成本对比。