按年份倒序 · 位置凭记忆摆这里只放愿意展开讲的项目——每个都有一段"问题比答案长"的经历。左上角的圆点是项目开始的年份,悬停卡片可以看到当时的挑战、方案和结果;想看法宝(全部代码)去底部 GitHub。
# 阅读顺序:'26 → '23,和踩坑的时间线一致
Go 实战训练营
All-in-one Go web core:HTTP、ORM、cache、微服务一体化内核。
《go 实战训练营》学习过程中写的代码,主要包括 server 路由注册、orm 中 SQL 生成与事务操作、分布式缓存和 go 微服务这 4 部分,对后续学习 gin、gorm、gozero 等框架时有指导意义。
AI Agent 实战集
MCP / LangChain / LangGraph / Dify / DeepSeek 一站式工程化练习。
项目名取自"灵珠"——寓意"灵性的铸块"。按 LLM 工程师的真实工作流组织子项目:从 MCP 工具协议、LangChain 链式调用、LangGraph 状态机 Agent,到 Dify 工作流与本地 DeepSeek 私有化部署,形成一个完整的 LLM 应用工程化练习体系。
Spark 生态学习
Apache Spark / RDD / DataFrame / GraphX 图计算一站式练习。
围绕 Apache Spark 核心数据结构(RDD、DataFrame、Dataset)和核心组件(Spark SQL、Spark Streaming、MLlib、GraphX)做系统性练习,包含算法、图计算、pyspark、spark-cluster、spark-datasets 等子模块。
分布式图数据分析
基于 Spark 与 Neo4j 的图数据处理 + Hive SQL 实践。
整理学习分布式计算和图数据库过程中的实践:Hadoop / Hive / Spark / Neo4j 的使用。子项目 databricks-app 用 Spark + Neo4j 做欺诈检测图分析,hive-sql 整理了 Hive 常见查询场景。
Spring Cloud 微服务
eureka + config + gateway + oauth + order 全链路微服务实践。
Spring Cloud 微服务系统设计:eureka-server 做服务发现、Reactive Gateway 做统一入口、config-server 做配置中心、oauth-service 做鉴权、order-service 做下单。完整跑通服务注册 → 网关路由 → 鉴权 → 业务调用 → 配置热更新的全链路。
GraphX 图算法
用 Spark GraphX 实现 PageRank / ConnectedComponents / TriangleCount 等图算法。
Spark GraphX 图计算算法练习集:实现 PageRank、ConnectedComponents、TriangleCount、ShortestPaths、Pregel API 等经典图算法,每种算法配 Scala 示例 + 单元测试 + 真实数据集(如社交网络图)验证。