THE JOURNAL

文字归档

2026

09.13 三次并发问题排查:重复消费、锁竞争与查询超时
09.06 GPT6 Astra使用初体验
08.18 Agent、Skill 与模型:AI 夜校学习与工程实践思考
08.02 基于 Codex 插件的语雀多平台内容发布实践
07.19 基于 AgentScope 的 AI 运营平台设计与实践
07.12 系统架构设计师考试复盘:备考方法与资料
06.13 一年又一年:2026 年高考作文随笔
06.07 Qoder AI 编程实践:万行代码开发的收益与边界
04.13 Claude Code 使用指南:命令、Skill 与 Subagent
04.05 2025 年度回顾:硕士毕业、工作与技术学习
01.10 大模型与 Agent 如何降低技术使用门槛
01.04 跨境电商交易全流程:信息流、资金流与履约

2025

12.24 面向后端开发者的机器学习入门:神经网络与模型训练
10.07 在香港科技大学求学:工作后的教育选择与体验
09.17 从在线支付理解数字人民币:清分、结算与资金流
09.07 比特币与区块链基础:密码学、共识与交易
08.15 面向开发者的 macOS 环境配置指南
06.18 Maven 编译编码异常排查:Malformed Unicode Escape
03.07 2024 年度回顾:晋升、半马与港深求学
02.16 在阿里工作三年:业务、项目管理与个人成长

2024

06.15 分布式锁的实现与并发测试
01.22 2023 年度回顾:职业选择与自我审视

2023

08.04 Java 泛型通配符与扩展字段设计
07.09 热点读写的处理:缓存、分片与异步落库
06.11 分库分表路由键修改引发的问题与处理
05.07 消息重复消费的幂等设计与实现方案
05.05 一次捐精经历:流程记录与个人思考
04.25 MetaQ 消息堆积排查:ConsumerGroup 配置冲突
03.13 两次上海之行:城市印象与心境变化
02.18 Spring 项目的单元测试与集成测试实践
02.07 零拷贝 I/O:DMA、mmap 与 sendfile 的原理
01.31 2023 年春节返乡记:亲情、旧友与变化
01.22 2022 年度回顾:业务负责人与成长焦虑
01.10 Netty 核心机制:架构、缓冲区与协议处理
01.06 高中信息技术教师面试:教案与试讲笔记

2022

12.10 HashMap 并发 put 的数据覆盖问题
10.30 Java 多 RPC 调用的并发编排与结果聚合
08.09 Java 线程池任务异常:execute、submit 与 schedule
07.31 HashMap 空值引发的线上问题与排查
05.14 《生死疲劳》读后感:时代变迁与个体命运
05.04 微服务交互设计:接口契约、幂等与重试
03.22 Java 编程实践:对象设计、泛型与并发
01.27 2021 年度回顾:毕业、入职与杭州生活
01.21 个人技术知识体系的演进:从面试到工程实践
01.16 首次担任技术 PM 的项目管理复盘

2021

12.12 Log4j2 远程代码执行漏洞的原理与排查
10.31 JavaFX 的设计模型与前端开发思考
09.21 如何快速理解一个陌生的微服务应用
09.19 由后端配置驱动的运营平台设计
08.22 Java 8 函数式编程与 Lambda 实践
08.07 RocketMQ 并发消费异常与集合线程安全
08.07 LeetCode 数组题解:双指针、异或与基础算法
07.31 Spring 循环依赖排查:BeanPostProcessor 与 AOP 代理
07.19 消息消费端的多业务路由与设计模式
07.11 应届毕业生租房指南:选房、合同与避坑
07.11 旅行准备清单与出行经验
05.30 后端技术进阶面试题集
04.29 大学阶段的技术知识体系与学习方法
04.04 Spring 开发实践:Bean 生命周期、扩展接口与 AOP
03.29 MyBatis 结果映射原理:从 ResultSet 到 Java 对象
03.22 Hexo 主题开发:结构、渲染流程与功能定制
02.25 阿里巴巴场景金融技术部 2022 届暑期实习介绍
02.17 Spring MVC 源码解析:请求处理与初始化流程
01.27 Spring MVC 的 @RequestBody 参数解析原理
01.15 即时通信系统设计:消息存储、同步与集群路由
01.10 《送你一朵小红花》:面对失去,珍惜日常

2020

12.31 2020 年度回顾:从校园走向实习
12.29 拼多多校招两轮技术面试复盘
12.24 面向 Java 开发者的 Kotlin 入门笔记
12.22 Spring MVC 自定义参数解析器的实现
12.21 从技术能力到业务价值:工程师成长的四个层次
12.17 Java 运行时内存:对象存储与类加载
12.16 使用 Hexo 与 GitHub Pages 搭建博客
12.14 一次外包项目的复盘:交付风险与责任意识
11.15 从自学 Java 到求职选择:毕业前的思考
11.01 Oracle 长字段存储改造:扩展表与分片方案
10.30 教师资格考试备考笔记
10.17 大学四年回顾:转专业、学习与职业选择
10.15 百度校招三轮面试复盘
10.14 C++ 指针与引用的区别(转载)
09.21 Tomcat WebSocket:使用方式与执行原理
08.20 美团基础架构部实习面试复盘
04.10 Java 校招准备复盘:学习路径、项目与面试
04.03 阿里企业金融实习面试复盘
04.01 蚂蚁金服实习面试复盘
03.15 淘宝用户增长团队实习面试复盘
02.01 JVM 面试知识梳理:内存、类加载与垃圾回收

2019

12.21 Java 并发面试知识梳理:线程、锁与线程池
11.24 MySQL 面试知识梳理:事务、索引与锁
03.23 《地久天长》:时代变迁中的普通人