# DK Note **Repository Path**: Dakkk_mike/java_-study ## Basic Information - **Project Name**: DK Note - **Description**: 个人Java学习笔记 大部分内容来自尚硅谷、黑马、个人报的私教课 仅供参考,复制请注明来源,本文转载请附上原文出处和本声明。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 6 - **Created**: 2024-01-31 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏠 DK_Note 全栈技术知识库 > 从高级语言到底层驱动,从Web开发到嵌入式系统的全栈技术学习记录 ## 1️⃣ 前言 - 相关内容可以看目录 - 伙伴们感觉有用,麻烦点个star⭐,你的star是我的更新动力💪 - 部分文章也有在个人小站中摘录中 http://www.dakkk.top(停用) - 大部分内容来自尚硅谷、黑马、个人报的私教课等📚 - 有些知识会重复,按需下载哈🔍 - 仅供参考,复制请注明来源,本文转载请附上原文出处和本声明📑 📌 提示: 建议使用 Obsidian 打开本仓库以获得最佳浏览体验 🌐 在线访问: 知识库镜像站 📧 反馈建议: mikeylay@126.com ## 2️⃣ 最近更新文档 - [Linux内核源码初识](07-🐧%20Linux系统/06-⚙️%20Linux模块化编程/1_Linux内核源码初识.md) 🚀 - [内核模块基础与文件结构](07-🐧%20Linux系统/06-⚙️%20Linux模块化编程/4_内核模块基础与文件结构.md) 🐧 - [内核模块加载机制深入分析](07-🐧%20Linux系统/06-⚙️%20Linux模块化编程/5_内核模块加载机制深入分析.md) 🔧 - [Linux内核配置系统详解](07-🐧%20Linux系统/06-⚙️%20Linux模块化编程/8_Linux内核配置系统详解(menuconfig).md) ⚙️ ## 🔥 核心技术标签 #进行中 #重要 #Java #C++ #STM32 #Linux驱动 #数据结构 #算法 #嵌入式 #Web开发 #数据库 #分布式 ## 🗂️ 技术栈导航 ### 📚 知识管理 - [[01-📚 知识管理/01-📖 读书笔记]] - 技术书籍深度阅读 📖 - [[01-📚 知识管理/03-💡 思考感悟]] - 技术思考与总结 💭 ### 📐 计算机基础 - [[02-📐 计算机基础/01-🏗️ 数据结构]] - 数据组织艺术 🏗️ - [[02-📐 计算机基础/02-🧮 算法设计]] - 问题解决智慧 🧮 - [[02-📐 计算机基础/04-🌐 计算机网络]] - 网络通信协议 🌐 - [[02-📐 计算机基础/05-🔄 操作系统]] - 系统底层原理 🔄 ### 💻 编程语言 - [[03-💻 编程语言/01-☕ Java技术栈]] - 企业级后端开发 ☕ - [[01-🎯 学习路线]] | [[02-📚 基础语法]] | [[03-🔥 JUC并发]] | [[04-⚡ JVM虚拟机]] | [[05-💡 实用技巧]] - [[03-💻 编程语言/02-🔷 C&C++技术栈]] - 系统级编程语言 🔷 - [[01-🔧 环境搭建]] | [[02-📖 C语言基础]] ### 🌐 前后端技术 - [[04-🌐 前后端技术/01-🔙 后端技术]] - 服务器端开发 🌐 - JavaWeb | SSM框架 | SpringBoot ⭐⭐⭐⭐ | SpringCloud ☁️ ### 🔧 嵌入式开发 - [[06-🔧 嵌入式开发/01-🎯 51单片机]] - 8位单片机入门 🎯 - [[01-📚 基础入门]] | [[02-🔌 外设编程]] | [[03-🚀 项目实战]] - [[06-🔧 嵌入式开发/02-🚀 32单片机]] - ARM Cortex-M开发 🚀 - [[01-📖 STM32基础]] ### 🐧 Linux系统 - [[07-🐧 Linux系统/00-🎯 学习路线]] - 学习路径导航 🗺️ - [[07-🐧 Linux系统/03-🐧 Linux基础]] - Linux基础操作 ⚙️ - [[07-🐧 Linux系统/06-⚙️ Linux模块化编程]] - 内核模块开发 🔌 - [[07-🐧 Linux系统/05-💻 Linux应用开发与系统编程]] - 系统编程 💻 ### 🛠️ 开发工具 - [[08-🛠️ 开发工具]] - IDE工具、版本控制、容器化 💻 ### 🚀 项目实战 - [[10-🚀 项目实战]] - 博客系统、秒杀系统、用户中心等 📝 ### 🎉 面试准备 - [[11-🎉 面试]] - 面试题总结 💼 ### 📅 日常记录 - [[12-📅 日常记录]] - 工作生活记录 ✍️ ### 🔧 技巧配置 - [[13-🔧 技巧]] - Obsidian技巧、系统配置 🛠️ ## 📊 知识库统计 - **总文档数**: 1342+ markdown 文档 - **主要技术栈**: - Java ☕ (150+文档) - C/C++ 🔷 (100+文档) - Linux 🐧 (500+文档) - 嵌入式 🔧 (80+文档) - Web开发 🌐 (200+文档) ## 6 🎓 技术学习路径图 ### 6.1 🔰 基础夯实路径 ```mermaid graph LR A[02-📐 计算机基础] --> B[01-🏗️ 数据结构] B --> C[03-💻 编程语言/02-🔷 C&C++技术栈] C --> D[07-🐧 Linux系统/03-🐧 Linux基础] D --> E[02-📐 计算机基础/04-🌐 计算机网络] ``` ### 6.2 🌐 Web全栈路径 ```mermaid graph LR A[03-💻 编程语言/01-☕ Java技术栈] --> B[04-🌐 前后端技术/JavaWeb] B --> C[04-🌐 前后端技术/SSM框架] C --> D[04-🌐 前后端技术/SpringBoot] D --> E[04-🌐 前后端技术/SpringCloud] E --> F[10-🚀 项目实战] ``` ### 6.3 🔧 嵌入式系统路径 ```mermaid graph LR A[03-💻 编程语言/C语言基础] --> B[06-🔧 嵌入式开发/51单片机] B --> C[06-🔧 嵌入式开发/STM32] C --> D[07-🐧 Linux系统/Linux基础] D --> E[07-🐧 Linux系统/Linux模块化编程] E --> F[10-🚀 项目实战/嵌入式项目] ``` ### 6.4 ⚡ 系统架构路径 ```mermaid graph LR A[02-📐 计算机基础/计算机组成] --> B[02-📐 计算机基础/操作系统] B --> C[02-📐 计算机基础/计算机网络] C --> D[07-🐧 Linux系统] D --> E[04-🌐 前后端技术/SpringBoot] E --> F[10-🚀 项目实战/高并发系统] ``` ## 7 📈 技能成长轨迹 - **编程语言**:Java ⭐⭐⭐⭐ | C++ ⭐⭐⭐ | C ⭐⭐⭐⭐ - **Web开发**:SpringBoot ⭐⭐⭐⭐ | Vue ⭐⭐⭐ - **数据库**:MySQL ⭐⭐⭐⭐ | Redis ⭐⭐⭐ - **嵌入式**:STM32 ⭐⭐⭐ | 51单片机 ⭐⭐⭐⭐ - **系统编程**:Linux ⭐⭐⭐ | 驱动开发 ⭐⭐ - **基础理论**:算法 ⭐⭐⭐ | 网络 ⭐⭐⭐ | 操作系统 ⭐⭐⭐ 📅 **最后更新**:2026-01-26 | 📝 **总文档**:1342+ | 🔥 **持续学习中**...