Note - 全栈开发技术知识库
·
Note - 全栈开发技术知识库
📖 项目简介
这是一个基于 VitePress 构建的技术文档站点,用于系统记录和整理全栈开发领域的技术知识。从后端框架到前端工程化,从数据库优化到 AI 大模型应用,涵盖现代软件开发的各个层面。
跳转 Just For Note - 个人技术笔记与知识沉淀
✨ 特性
- ⚡️ 极速体验 - 基于 Vite 的即时热更新,流畅的阅读体验
- 🔍 全文搜索 - FlexSearch 驱动的本地搜索引擎,快速定位知识点
- 📱 响应式设计 - 适配桌面端与移动端设备
- 🌙 代码高亮 - 支持语法高亮与行号显示
- 📐 数学公式 - LaTeX 数学公式完整支持
- 🖼️ 图库浏览 - FancyApps UI 集成,优雅的图片展示
- 📊 访问统计 - 集成 Umami、百度统计、观脉监控
🗂️ 内容目录
编程语言
| 技术 | 说明 |
|---|---|
| Java | JVM、Spring Boot、Spring Cloud、MyBatis、JUC 并发编程 |
| Golang | Go 语言基础与实践 |
| Python | Python 开发与数据分析 |
| PHP | PHP Web 开发 |
| Lua | Lua 脚本编程 |
| Shell | Shell 脚本自动化 |
数据库与缓存
| 技术 | 说明 |
|---|---|
| MySQL | MySQL 数据库原理与优化 |
| Redis | Redis 缓存与应用场景 |
| MongoDB | MongoDB 文档型数据库 |
| Neo4j | 图数据库实践 |
| DuckDB | 分析型数据库 |
中间件与消息队列
| 技术 | 说明 |
|---|---|
| Kafka | Kafka 消息队列 |
| RabbitMQ | RabbitMQ 消息中间件 |
| Zookeeper | 分布式协调服务 |
| Nacos | 服务注册与配置中心 |
| Netty | Netty 网络框架 |
基础设施与运维
| 技术 | 说明 |
|---|---|
| Docker | 容器化技术 |
| Nginx | 反向代理与负载均衡 |
| Jenkins | CI/CD 流水线 |
| Git | 版本控制最佳实践 |
| ELK | Elasticsearch + Logstash + Kibana 日志栈 |
前端技术
| 技术 | 说明 |
|---|---|
| Vue | Vue.js 前端框架 |
| Web | Web 开发通用技术 |
前沿技术
| 技术 | 说明 |
|---|---|
| AI | RAG、LangChain、向量数据库 |
| 大数据 | Hadoop/Spark 大数据生态 |
开发方法论
| 主题 | 说明 |
|---|---|
| 设计模式 | 23 种经典设计模式 |
| 项目管理 | 项目管理方法与实践 |
| 工具集合 | 开发工具汇总 |
🛠️ 技术栈
{
"framework": "VitePress@1.6.4",
"search": "vitepress-plugin-search + flexsearch",
"compression": "vite-plugin-compression (gzip)",
"math": "markdown-it-mathjax3",
"image": {
"lazyLoad": "vue-lazyload",
"gallery": "@fancyapps/ui"
},
"monitoring": {
"analytics": ["Umami", "百度统计"],
"apm": "观脉 DATAFLUX_RUM",
"logging": "观脉 DATAFLUX_LOGS"
}
}
🚀 快速开始
环境要求
- Node.js >= 18
- npm 或 pnpm
本地开发
# 安装依赖
npm install
# 启动开发服务器
npm run docs:dev
# 访问 http://localhost:5173
构建生产版本
# 构建静态文件
npm run docs:build
# 预览构建结果
npm run docs:serve
📁 项目结构
notebook/
├── docs/
│ ├── .vitepress/
│ │ ├── config.js # VitePress 配置
│ │ └── theme/ # 自定义主题
│ ├── java/ # Java 相关文档
│ ├── golang/ # Go 语言文档
│ ├── python/ # Python 文档
│ ├── mysql/ # MySQL 文档
│ ├── redis/ # Redis 文档
│ ├── ... # 其他技术文档
│ ├── index.md # 首页
│ └── about/ # 关于页面
├── package.json
├── pnpm-lock.yaml
└── README.md
📝 更新日志
最近更新时间通过 Git 自动追踪,每篇文档底部显示最后更新时间。
📄 许可
Personal Notes - For Learning & Reference
持续更新中…
Made with ❤️ using VitePress
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)