AI 应用工程师 | Python 后端工程师 | 26 届应届
个人技术知识库,系统整理后端开发、AI 应用、数据库、架构设计等领域的学习笔记与实战总结。
在线访问:longjie686.github.io/backend-notes
后端开发:Python / FastAPI / Django / Flask / WebSocket / AsyncIO / RESTful API
AI 应用:RAG / Text-to-SQL / Agent / MCP 协议 / LangChain / Prompt Engineering / 语音交互(STT/TTS)
数据库:MySQL / PostgreSQL / Redis / pgvector / SQLite
工程化:Docker / Git / Prometheus + Grafana 监控
大数据:Hadoop / Kafka / Spark / Flume
| 主题 | 内容 |
|---|---|
| Python | GIL、类型提示、异步编程、常用模式 |
| FastAPI | 异步框架、依赖注入、Pydantic、自动文档 |
| Django | MTV 架构、ORM、DRF、中间件 |
| Flask | 轻量框架、蓝图、与 FastAPI 对比 |
| WebSocket | 全双工通信、实时推送、AI 流式输出 |
| 主题 | 内容 |
|---|---|
| MySQL 学习笔记 | 表设计、索引、事务、隔离级别、MVCC、锁机制、慢查询优化 |
| Redis | 数据类型、持久化、缓存三大问题、分布式锁 |
| pgvector | 向量存储、相似度检索、与 RAG 集成 |
| 主题 | 内容 |
|---|---|
| 大模型应用开发 | LLM 基础、Prompt 工程、RAG 系统、Agent、微调、部署、安全 |
| 多智能体设计实战 | 架构模式、角色编排、知识管理、工具调用、可观测性、生产部署 |
| Text-to-SQL | 自然语言转 SQL、多数据源、SQL 校验 |
| MCP 协议 | 工具调用协议、Skills 技能系统 |
| 语音交互 | STT/TTS 方案对比、实时语音交互 |
| 主题 | 内容 |
|---|---|
| 架构设计 | 复杂度分析、三原则、高性能/高可用/可扩展 |
| 高并发系统设计 | 缓存、消息队列、分库分表、限流熔断 |
| 微服务 | 拆分原则、服务通信、gRPC、服务治理 |
| 主题 | 内容 |
|---|---|
| 数据分析 | 数据获取、预处理、可视化、图像处理 |
| 大数据 | Hadoop、Kafka、Spark、MapReduce、Flume |
| 工程化 | Docker、Git、监控告警 |
- 结构化:每个专题按「核心结论 -> 知识点 -> 实战 -> 面试题」组织
- 实战导向:所有内容来自真实项目经验和系统学习
- 持续更新:学习新内容后及时补充
MIT License