动手构建的编程项目,记录思路、技术选型与踩坑经验
从 Dockerfile 编写到 GitHub Actions 工作流配置,实现代码推送后自动构建镜像、运行测试并部署到云服务器。支持多环境(dev/staging/prod)的差异化部署策略。
基于 Spring Boot 3 + Spring Cloud 搭建的微服务基础框架,集成服务注册(Nacos)、配置中心、API 网关、链路追踪(SkyWalking)与统一日志收集,可作为新项目的起点。
基于 Fastify + WebSocket 构建的实时协作后端服务,支持多用户同时编辑、操作冲突解决(OT 算法)与消息持久化,配合 Redis 实现水平扩展。
用 Python + LangChain Agent 实现自然语言查询数据库,自动生成分析报告与可视化图表。用户输入问题,Agent 自动生成 SQL、执行查询、分析结果并输出 Markdown 报告。
使用 Scrapy 抓取目标网站数据,经 Pandas 清洗后存入 PostgreSQL,再通过 Streamlit 构建交互式数据看板,支持自定义时间范围与多维度筛选。