Skip to content

zhangloveyan/development-note

Repository files navigation

📚 开发学习知识库使用指南

一个基于 Obsidian 的结构化技术知识管理系统

🎯 知识库概述

这是一个经过专业优化的技术学习知识库,包含66个结构化文档,覆盖8大技术领域。通过标签系统、双向链接和快速索引,实现秒级知识点定位和系统化学习。

📊 知识库规模

  • 总文档数:66个专业文档
  • 技术领域:8大核心技术栈
  • 知识关联:完整的双向链接网络
  • 搜索标签:100+ 个精准标签

🚀 快速开始

1. 主要入口文档

  • [[知识库导航]] - 🏠 主入口,全局概览和技术栈导航
  • [[快速索引]] - 🔍 原理速查和问题解决双重索引
  • [[标签规范]] - 🏷️ 标签使用规范和搜索技巧
  • [[99-资源/知识关联图]] - 🔗 技术关联和学习路径

2. 核心功能

  • 秒级搜索 - 通过标签快速定位任何概念
  • 🧠 智能关联 - 自动发现相关技术和概念
  • 📚 系统学习 - 渐进式学习路径
  • 🛠️ 问题解决 - 结构化的问题诊断和解决方案

🔍 知识点查找方法

方法一:标签搜索(推荐)

1. 按 Ctrl+Shift+F 打开全局搜索
2. 输入 tag:#知识点名称

常用标签示例:
tag:#HashMap原理     # HashMap实现机制
tag:#Spring IOC      # Spring控制反转
tag:#MySQL索引       # MySQL索引相关
tag:#性能优化        # 性能优化内容
tag:#问题解决        # 问题解决方案

组合搜索:
tag:#Java AND tag:#性能优化    # Java性能优化
tag:#Spring AND tag:#问题解决  # Spring问题解决

方法二:快速索引

1. 打开 [[快速索引]] 文档
2. 选择查找类型:
   - 原理速查 - 概念和实现原理
   - 问题速查 - 问题解决方案

方法三:文件名搜索

1. 按 Ctrl+O 打开文件搜索
2. 输入关键词:
   - Java集合 → Java集合框架文档
   - Spring核心 → Spring核心原理文档
   - MySQL性能 → MySQL性能优化文档

方法四:关联链接跳转

1. 从任意文档开始
2. 点击 [[链接]] 跳转相关内容
3. 查看"知识关联"部分发现相关概念

📁 知识库结构

📁 development-note/
├── 📄 知识库导航.md (主入口)
├── 📄 快速索引.md (搜索入口)
├── 📄 标签规范.md (使用规范)
│
├── 📁 01-编程语言/
│   ├── 📁 Java/ (5个文档)
│   │   ├── Java基础语法.md
│   │   ├── Java集合框架.md
│   │   ├── Java并发编程.md
│   │   ├── Java虚拟机.md
│   │   └── Java问题解决.md
│   ├── 📁 JavaScript/ (3个文档)
│   └── 📁 Node.js/ (1个文档)
│
├── 📁 02-框架技术/
│   ├── 📁 Spring/ (4个文档)
│   │   ├── Spring核心原理.md
│   │   ├── SpringBoot实战.md
│   │   ├── SpringCloud微服务.md
│   │   └── Spring问题解决.md
│   └── 📁 React/ (2个文档)
│
├── 📁 03-数据存储/
│   ├── 📁 MySQL/ (3个文档)
│   └── 📁 Redis/ (3个文档)
│
├── 📁 04-中间件/
│   ├── 📁 消息队列/ (3个文档)
│   ├── 📁 容器化/ (2个文档)
│   └── 📁 Web服务器/ (2个文档)
│
├── 📁 05-计算机基础/ (4个文档)
├── 📁 06-项目实战/ (3个文档)
├── 📁 07-工具环境/ (3个文档)
├── 📁 08-行业应用/ (2个文档)
└── 📁 99-资源/ (管理文档)

🎯 使用场景指南

📚 日常学习

目标:系统学习新技术
步骤:
1. 从 [[知识库导航]] 选择技术栈
2. 按照学习路径逐步深入
3. 利用关联链接发现相关概念
4. 查看实战文档加深理解

🚨 问题解决

目标:快速解决技术问题
步骤:
1. 使用 [[快速索引#问题速查]] 定位问题类型
2. 或搜索 tag:#问题类型 (如 tag:#查询慢)
3. 查看结构化解决方案
4. 深入相关原理文档理解根因

🔄 知识复习

目标:系统复习和巩固
步骤:
1. 搜索 tag:#重要 查看重要知识点
2. 搜索 tag:#面试重点 准备面试
3. 使用 [[99-资源/知识关联图]] 查看学习路径
4. 通过关联链接串联复习

🆚 技术选型

目标:对比不同技术方案
步骤:
1. 搜索相关技术标签
2. 查看文档中的对比表格
3. 利用关联链接对比不同实现
4. 参考实战文档了解应用场景

🏷️ 标签体系

技术原理标签

#HashMap原理 #ArrayList扩容 #Spring IOC #MySQL索引
#Redis数据结构 #Docker容器 #React Hooks #TCP协议

问题解决标签

#性能优化 #内存问题 #查询慢 #启动失败
#数据一致性 #缓存问题 #网络问题 #部署问题

技术栈标签

#Java #Spring #MySQL #Redis #Docker #React
#JavaScript #Nginx #Kafka #Linux

重要程度标签

#核心概念 #重要 #面试重点 #项目必备

💡 高效使用技巧

🔥 常用快捷键

  • Ctrl+O - 快速打开文件
  • Ctrl+Shift+F - 全局搜索
  • Ctrl+G - 打开图谱视图
  • Ctrl+E - 切换编辑/预览模式
  • Ctrl+[ / Ctrl+] - 前进/后退

🎨 搜索语法

tag:#Java -tag:#基础知识     # Java高级内容
tag:#性能优化 -tag:#已掌握   # 需要学习的性能优化
"HashMap扩容"              # 精确短语搜索
HashMap OR ArrayList       # 或搜索

📊 图谱视图使用

1. 按 Ctrl+G 打开图谱视图
2. 查看知识点之间的关联关系
3. 发现学习盲点和知识缺口
4. 规划学习路径

🛠️ 维护和扩展

添加新文档

1. 参考 [[99-资源/文档规范]] 使用统一模板
2. 添加合适的标签便于搜索
3. 建立与相关文档的链接
4. 更新相关索引文档

标签管理

1. 遵循 [[标签规范]] 的命名规则
2. 定期检查和整理标签
3. 避免重复或相似标签
4. 保持标签体系的一致性

内容更新

1. 定期更新技术内容
2. 补充新的问题解决方案
3. 优化文档结构和关联
4. 更新学习路径和关联图

🎉 开始使用

  1. 首次使用:从 [[知识库导航]] 开始,熟悉整体结构
  2. 尝试搜索:使用标签搜索体验快速定位
  3. 探索关联:点击链接体验知识跳转
  4. 查看图谱:使用图谱视图发现知识关系

📞 使用建议

  • 学习新技术:先查原理,再看实战,最后解决问题
  • 解决问题:先定位问题类型,再查解决方案,最后理解原理
  • 复习巩固:利用标签和关联链接进行系统性复习
  • 技术选型:对比相关技术文档,参考实战经验

🚀 开始享受高效的知识管理体验吧!

最后更新:2026-02-21 | 版本:v2.0

About

backend development note

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •