# my-website **Repository Path**: wkqgitee/my-b ## Basic Information - **Project Name**: my-website - **Description**: my-website - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-11 - **Last Updated**: 2025-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 码经心旅 - 技术知识库 一个专注于 Java 开发、架构设计、软考备考的技术知识库,包含了完整的学习路线、实战项目和面试攻略。 ## 🚀 特性 - 📚 完整的技术学习路线图 - 💻 丰富的编程基础知识 - 🏗️ 深入的架构设计指南 - 📝 系统的面试题集合 - 🎯 实用的开发工具教程 - 🌙 支持深色模式 - 📊 支持 Mermaid 图表 - 📐 支持 PlantUML 图表 - ➗ 支持数学公式(KaTeX) - 💡 支持实时代码演示 ## 🛠️ 技术栈 - 框架:[Docusaurus](https://docusaurus.io/) v3.7.0 - 前端:React 18 - 语言:TypeScript - 存储:阿里云 OSS - Node.js:>=18.0 ## 📂 项目结构 ``` 📁 项目根目录 ├── 📁 _blog/ # 博客文章目录 │ ├── 📁 2024/ # 按年份组织的文章 │ └── 📁 2025/ # 包含AI开发、DDD等主题文章 │ ├── 📁 docs/ # 技术文档主目录 │ ├── 📁 architecture/ # 架构设计文档 │ │ ├── ddd/ # 领域驱动设计 │ │ ├── distributed-systems/ # 分布式系统 │ │ ├── microservices/ # 微服务架构 │ │ └── security/ # 系统安全 │ ├── 📁 core/ # 核心技术文档 │ │ ├── database/ # 数据库 │ │ ├── java/ # Java核心 │ │ ├── middleware/ # 中间件 │ │ └── spring/ # Spring全家桶 │ ├── 📁 interview/ # 面试资源 │ │ ├── algorithms/ # 算法题解 │ │ ├── questions/ # 面试题集 │ │ └── system-design/ # 系统设计 │ ├── 📁 programming/ # 编程基础 │ │ ├── algorithms/ # 算法与数据结构 │ │ ├── computer-basics/ # 计算机基础 │ │ ├── design-patterns/ # 设计模式 │ │ ├── java-developer/ # Java开发 │ │ └── network/ # 计算机网络 │ └── 📁 tools/ # 开发工具 │ ├── cursor/ # Cursor AI开发 │ ├── docker/ # Docker容器 │ ├── git/ # Git版本控制 │ └── linux/ # Linux系统 │ ├── 📁 src/ # 源码目录 │ ├── 📁 components/ # React组件 │ │ ├── ChatWindow/ # 聊天窗口组件 │ │ ├── PhoneticSound/ # 发音组件 │ │ ├── VideoPlayer/ # 视频播放器 │ │ ├── EncryptedDoc.tsx # 文档加密组件 │ │ └── OptimizedImage.tsx # 图片优化组件 │ ├── 📁 css/ # 样式文件 │ ├── 📁 pages/ # 页面组件 │ └── 📁 theme/ # 主题定制 │ ├── 📄 docusaurus.config.ts # Docusaurus配置 ├── 📄 sidebars.ts # 侧边栏配置 ├── 📄 package.json # 项目依赖配置 └── 📄 tsconfig.json # TypeScript配置 ``` ## 📚 内容架构 ### 自我提升 - 软件设计师(中级) - 系统架构师(高级) - 计算机考研 408 ### 编程基础 - 数据结构与算法 - 设计模式 - 计算机基础 - 计算机网络 - Java 开发 - 前端开发 ### 核心技术 - Java 核心 - Spring 生态 - 数据库 - 中间件 ### 架构设计 - DDD 领域驱动 - 微服务架构 - 分布式系统 - 系统安全 ### 开发工具 - Linux 基础 - Docker 容器 - Git 版本控制 - 效率工具 ### 面试专题 - 面试题集 - 算法题解 - 系统设计 ## 🚀 快速开始 ### 环境要求 - Node.js >= 18.0 - npm 或 yarn ### 安装依赖 ```bash # 使用 npm npm install # 或使用 yarn yarn install ``` ### 本地开发 ```bash # 启动开发服务器 npm start # 或使用 yarn yarn start ``` ### 构建部署 ```bash # 构建生产版本 npm run build # 或使用 yarn yarn build ``` ## 🤝 贡献指南 1. Fork 本仓库 2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交你的改动 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启一个 Pull Request ## 📝 开源协议 本项目基于 MIT 协议开源。 ## 🔗 相关链接 - 在线文档:[https://site.wwkq.top](https://site.wwkq.top) - Gitee:[https://gitee.com/wkqgitee](https://gitee.com/wkqgitee) ## 📋 项目规范 本项目遵循严格的开发和文档编写规范,详情请参考: - [Docusaurus 项目规范](./DOCUSAURUS.md) - Docusaurus 相关的开发规范和最佳实践