# 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**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏠 DK_Note 全栈技术知识库 > 从高级语言到底层驱动,从Web开发到嵌入式系统的全栈技术学习记录 ## 1️⃣ 前言 - 相关内容可以看目录 - 伙伴们感觉有用,麻烦点个star⭐,你的star是我的更新动力💪 - 部分文章也有在个人小站中摘录中 http://www.dakkk.top(停用) - 大部分内容来自尚硅谷、黑马、个人报的私教课等📚 - 有些知识会重复,按需下载哈🔍 - 仅供参考,复制请注明来源,本文转载请附上原文出处和本声明📑 📌 提示: 建议使用 Obsidian 打开本仓库以获得最佳浏览体验 🌐 在线访问: 知识库镜像站 📧 反馈建议: mikeylay@126.com ## 2️⃣ 最近更新文档 - [驱动章节实验环境搭建](06-🐧%20Linux系统/04-🔌%20驱动开发/02-💾%20Lubancat-RK3568/4_Linux驱动开发实战/1_Linux驱动基础知识(重点)/1_驱动章节实验环境搭建.md) 🚀 - [Linux内核模块](06-🐧%20Linux系统/04-🔌%20驱动开发/02-💾%20Lubancat-RK3568/4_Linux驱动开发实战/1_Linux驱动基础知识(重点)/2_📕Linux内核模块.md) 🐧 - [Linux内核模块实验](06-🐧%20Linux系统/04-🔌%20驱动开发/02-💾%20Lubancat-RK3568/4_Linux驱动开发实战/1_Linux驱动基础知识(重点)/3_Linux内核模块实验.md) 🔧 ## 🔥 核心技术标签 #进行中 #重要 #Java #C++ #STM32 #Linux驱动 #数据结构 #算法 #嵌入式 #Web开发 #数据库 #分布式 ## 🗂️ 技术栈导航 ### 📚 知识管理 - [[01-📚 知识管理/01-📖 读书笔记]] - 技术书籍深度阅读 📖 - [[01-📚 知识管理/03-💡 思考感悟]] - 技术思考与总结 💭 ### 💻 编程语言 - [[02-💻 编程语言/01-☕ Java技术栈]] - 企业级后端开发 ☕ - [[01-🎯 学习路线]] | [[02-📚 基础语法]] | [[03-🔥 JUC并发]] | [[04-⚡ JVM虚拟机]] | [[05-💡 实用技巧]] - [[02-💻 编程语言/02-🔷 C&C++技术栈]] - 系统级编程语言 🔷 - [[01-🔧 环境搭建]] | [[02-📖 C语言基础]] ### 🌐 Web开发 - [[03-🌐 Web开发/01-🔙 后端技术/01-🌐 JavaWeb]] - 服务器端开发技术 🌐 - [[03-🌐 Web开发/01-🔙 后端技术/06-🔧 SSM框架]] - 企业级框架 🔧 - [[SpringBoot]] ⭐⭐⭐⭐ | [[SpringCloud]] ☁️ ### 🗄️ 数据库技术 - [[04-🗄️ 数据库技术/01-🐬 MySQL]] - 关系型数据库 🐬 - [[01-📚 基础语法]] | [[02-🚀 高级特性]] | [[03-⚡ 性能优化]] - [[04-🗄️ 数据库技术/02-🔴 Redis]] - 高性能内存数据库 🔴 ### 🔧 嵌入式开发 - [[05-🔧 嵌入式开发/01-🎯 51单片机]] - 8位单片机入门 🎯 - [[01-📚 基础入门]] | [[02-🔌 外设编程]] | [[03-🚀 项目实战]] - [[05-🔧 嵌入式开发/02-🚀 32单片机]] - ARM Cortex-M开发 🚀 - [[01-📖 STM32基础]] ### 🐧 Linux系统 - [[06-🐧 Linux系统/01-🎯 学习路线]] - 学习路径导航 🗺️ - [[06-🐧 Linux系统/02-⚙️ 系统基础]] - Linux基础操作 ⚙️ - [[06-🐧 Linux系统/04-🔌 驱动开发]] - 内核驱动开发 🔌 ### 📐 计算机基础 - [[07-📐 计算机基础/01-🏗️ 数据结构]] - 数据组织艺术 🏗️ - [[07-📐 计算机基础/02-🧮 算法设计]] - 问题解决智慧 🧮 - [[07-📐 计算机基础/04-🌐 计算机网络]] - 网络通信协议 🌐 - [[07-📐 计算机基础/05-🔄 操作系统]] - 系统底层原理 🔄 ### 🛠️ 开发工具 - [[08-🛠️ 开发工具和OS相关/01-💻 IDE工具]] - 开发环境 💻 - [[08-🛠️ 开发工具和OS相关/02-🔧 版本控制]] - Git管理 🔧 - [[08-🛠️ 开发工具和OS相关/03-🐋 容器化]] - Docker容器 🐋 ### 🔬 中间件技术 - [[09-🔬 中间件技术/01-📨 消息队列]] - 异步通信 📨 ### 🚀 项目实战 - [[10-🚀 项目实战/01-📝 博客系统]] - 全栈博客 📝 - [[10-🚀 项目实战/02-⚡ 秒杀系统]] - 高并发系统 ⚡ - [[10-🚀 项目实战/05-📋 用户中心项目]] - 企业级项目 📋 ### 🎉 面试准备 - [[11-🎉 面试]] - 面试题总结 💼 ### 📅 日常记录 - [[12-📅 日常记录]] - 工作生活记录 ✍️ ### 🔧 系统配置 - [[13-🔧 系统配置/05-🛠️ Obsidian技巧]] - 知识管理工具 🛠️ ## 📊 知识库统计 - **总文档数**: 886 (已索引) + 303 (空文件) - **主要技术栈**: - Java ☕ (100+文档) - C/C++ 🔷 (80+文档) - MySQL 🐬 (50+文档) - Linux 🐧 (120+文档) - 嵌入式 🔧 (60+文档) ## 6 🎓 技术学习路径图 ### 6.1 🔰 基础夯实路径 ```mermaid graph LR A[07-📐 计算机基础] --> B[01-🏗️ 数据结构] B --> C[02-💻 编程语言/02-🔷 C&C++技术栈] C --> D[06-🐧 Linux系统/01-⚙️ 系统基础] D --> E[07-📐 计算机基础/04-🌐 计算机网络] ``` ### 6.2 🌐 Web全栈路径 ```mermaid graph LR A[02-💻 编程语言/01-☕ Java技术栈] --> B[03-🌐 Web开发/01-🔙 后端技术/01-🌐 JavaWeb] B --> C[03-🌐 Web开发/01-🔙 后端技术/06-🔧 SSM框架] C --> D[03-🌐 Web开发/01-🔙 后端技术/03-🚀 SpringBoot] D --> E[03-🌐 Web开发/01-🔙 后端技术/04-☁️ SpringCloud] E --> F[09-🔬 中间件技术] ``` ### 6.3 🔧 嵌入式系统路径 ```mermaid graph LR A[02-💻 编程语言/02-🔷 C&C++技术栈/01-📖 C语言基础] --> B[05-🔧 嵌入式开发/01-🎯 51单片机] B --> C[05-🔧 嵌入式开发/02-🚀 32单片机] C --> D[05-🔧 嵌入式开发/02-🚀 32单片机/03-⚙️ FreeRTOS] D --> E[06-🐧 Linux系统/02-🔌 驱动开发] E --> F[10-🚀 项目实战/03-🔧 嵌入式项目] ``` ### 6.4 ⚡ 系统架构路径 ```mermaid graph LR A[07-📐 计算机基础/03-💾 计算机组成] --> B[07-📐 计算机基础/05-🔄 操作系统] B --> C[07-📐 计算机基础/04-🌐 计算机网络] C --> D[04-🗄️ 数据库技术] D --> E[09-🔬 中间件技术] E --> F[10-🚀 项目实战/02-⚡ 秒杀系统] ``` ## 7 📈 技能成长轨迹 - **编程语言**:Java ⭐⭐⭐⭐ | C++ ⭐⭐⭐ | C ⭐⭐⭐⭐ - **Web开发**:SpringBoot ⭐⭐⭐⭐ | Vue ⭐⭐⭐ - **数据库**:MySQL ⭐⭐⭐⭐ | Redis ⭐⭐⭐ - **嵌入式**:STM32 ⭐⭐⭐ | 51单片机 ⭐⭐⭐⭐ - **系统编程**:Linux ⭐⭐⭐ | 驱动开发 ⭐⭐ - **基础理论**:算法 ⭐⭐⭐ | 网络 ⭐⭐⭐ | 操作系统 ⭐⭐⭐ 📅 最后更新:{{date}} | 📝 总文档:1000+ | 🔥 持续学习中...