# JTechVault **Repository Path**: zxinrun/JTechVault ## Basic Information - **Project Name**: JTechVault - **Description**: 综合性 Java 技术资源库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-20 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JTechVault 综合性 Java 工程师技术资源库 ## 简介 JTechVault 是一个基于 VitePress 构建的 Java 技术文档网站,提供系统化的 Java 学习资源。涵盖 Java 基础、主流框架、分布式系统、DevOps 实践等核心内容。 ## 功能特性 - 📚 **Java 基础** - 基础语法、面向对象、集合框架、并发编程、JVM 原理 - ⚙️ **框架生态** - Spring 全家桶、ORM 框架、消息队列、缓存技术 - 🌐 **分布式 & 微服务** - 分布式理论、Spring Cloud、架构设计 - 🚀 **DevOps 实践** - Git、Docker、CI/CD 流水线与自动化运维 - 🎯 **最佳实践** - 设计模式、代码规范、工程实践 ## 技术栈 - **框架**: VitePress - **主题**: 自定义 VitePress 主题 - **评论**: Giscus - **部署**: GitHub Pages / Vercel / Netlify ## 快速开始 ### 安装依赖 ```bash npm install ``` ### 本地开发 ```bash npm run dev ``` 访问 http://localhost:5173 ### 构建文档 ```bash npm run build ``` ### 预览构建 ```bash npm run preview ``` ### 部署 ```bash npm run deploy ``` ## 项目结构 ``` docs/ ├── .vitepress/ # VitePress 配置 │ ├── config.js # 主配置文件 │ ├── nav.js # 导航栏配置 │ ├── sidebar.js # 侧边栏配置 │ └── theme/ # 主题配置 ├── index.md # 首页 ├── about.md # 关于页面 ├── basics/ # Java 基础 │ ├── index.md │ ├── oop.md # 面向对象 │ ├── collection.md # 集合框架 │ ├── concurrent.md # 并发编程 │ └── jvm.md # JVM 原理 ├── framework/ # 框架生态 │ ├── index.md │ ├── spring.md # Spring 基础 │ ├── springboot.md # Spring Boot │ └── mybatis.md # MyBatis ├── distributed/ # 分布式 & 微服务 │ ├── index.md │ ├── theory.md # 分布式理论 │ ├── springcloud.md # Spring Cloud │ └── architecture.md # 架构设计 ├── devops/ # DevOps 实践 │ ├── index.md │ ├── git.md # Git │ └── docker.md # Docker ├── practice/ # 最佳实践 │ ├── index.md │ ├── design-patterns.md # 设计模式 │ └── code-standards.md # 代码规范 └── public/ # 静态资源 └── images/ # 图片资源 ``` ## 文档编写规范 ### 文件命名 - 使用 kebab-case 命名法,如 `design-patterns.md` - 避免使用中文文件名 - 名称应简洁且具有描述性 ### Markdown 规范 - 标题层级:使用 `#` 到 `###`,避免超过三级 - 代码块:必须指定语言类型 - 图片:使用相对路径引用 ### 文档结构模板 ```markdown # 页面标题 ## 概述 简短介绍... ## 核心概念 详细说明... ## 示例代码 ```java // 示例代码 public class Example { public static void main(String[] args) { System.out.println("Hello"); } } ``` ## 注意事项 - 引用其他页面时使用相对路径 - 保持文档内容简洁明了 - 代码示例需可运行 ## License MIT