Skip to content

LongJie686/backend-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LongJie 的知识库

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 后端

主题 内容
Python GIL、类型提示、异步编程、常用模式
FastAPI 异步框架、依赖注入、Pydantic、自动文档
Django MTV 架构、ORM、DRF、中间件
Flask 轻量框架、蓝图、与 FastAPI 对比
WebSocket 全双工通信、实时推送、AI 流式输出

数据库

主题 内容
MySQL 学习笔记 表设计、索引、事务、隔离级别、MVCC、锁机制、慢查询优化
Redis 数据类型、持久化、缓存三大问题、分布式锁
pgvector 向量存储、相似度检索、与 RAG 集成

AI 应用

主题 内容
大模型应用开发 LLM 基础、Prompt 工程、RAG 系统、Agent、微调、部署、安全
多智能体设计实战 架构模式、角色编排、知识管理、工具调用、可观测性、生产部署
Text-to-SQL 自然语言转 SQL、多数据源、SQL 校验
MCP 协议 工具调用协议、Skills 技能系统
语音交互 STT/TTS 方案对比、实时语音交互

架构与系统设计

主题 内容
架构设计 复杂度分析、三原则、高性能/高可用/可扩展
高并发系统设计 缓存、消息队列、分库分表、限流熔断
微服务 拆分原则、服务通信、gRPC、服务治理

其他

主题 内容
数据分析 数据获取、预处理、可视化、图像处理
大数据 Hadoop、Kafka、Spark、MapReduce、Flume
工程化 Docker、Git、监控告警

笔记特点

  • 结构化:每个专题按「核心结论 -> 知识点 -> 实战 -> 面试题」组织
  • 实战导向:所有内容来自真实项目经验和系统学习
  • 持续更新:学习新内容后及时补充

技术支持


许可证

MIT License

About

AI 应用工程师 | Python 后端 | 系统知识库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors