From 8c9b3adc57b7fb91817b3d8b8e5787908d0b20ab Mon Sep 17 00:00:00 2001
From: Cxx0822 <1556464090@qq.com>
Date: Wed, 20 May 2026 11:26:38 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?=
=?UTF-8?q?=E6=9E=B6=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/.vitepress/config.mts | 8 +-
docs/.vitepress/theme/router/index.ts | 96 ++++++++----------
docs/DevOps/LinuxCommand.md | 85 ++++++++++++++++
docs/Web-Backend/index.md | 11 --
.../FastAPI/FastAPI-Docker.md | 0
.../FastAPI/FastAPI-Guide.md | 0
docs/{Web-Backend => Web}/FastAPI/OAuth2.md | 0
docs/{ => Web}/Flutter/DartGuide.md | 0
docs/{ => Web}/Flutter/FlutterGuide.md | 0
docs/{ => Web}/Flutter/FlutterInstall.md | 0
docs/{ => Web}/Flutter/Practice.md | 0
docs/{ => Web}/Flutter/index.md | 0
docs/{Web-Backend => Web}/MySQL/Flyway.md | 0
docs/{Web-Backend => Web}/MySQL/MyBatis.md | 0
.../MySQL/MySQL-Knowledge.md | 0
.../{Web-Backend => Web}/MySQL/SQL-Advance.md | 0
docs/{Web-Backend => Web}/Others/AList.md | 0
.../Others/Browser-Process.md | 0
docs/{Web-Front => Web}/Others/ElUpload.md | 0
docs/Web/Others/InfluxDB.md | 82 +++++++++++++++
.../Others/JavaScript-Guide.md | 0
.../Others/Netword-Program.md | 0
docs/{Web-Front => Web}/Others/Package.md | 0
docs/{Web-Backend => Web}/Others/RustFS.md | 0
.../Others/VideoCompressor.md | 0
.../Others/Vite-Principle.md | 0
.../SpringBoot/SpringAOP.md | 0
.../SpringBoot/SpringBoot-Annotation.md | 0
.../SpringBoot/SpringBoot-Common.md | 0
.../SpringBoot/SpringBoot-Redis.md | 0
.../SpringBoot/SpringBoot-RestClient.md | 0
.../SpringBoot/SpringBoot-Skills.md | 0
.../SpringBoot/SpringBoot-Start-Process.md | 0
.../SpringBoot/SpringBoot3-GraalVM.md | 0
.../SpringBoot/SpringBootBean.md | 0
.../SpringBoot/SpringBootStarter.md | 0
.../SpringBoot/SpringIOC.md | 0
.../SpringBoot/SpringMVC.md | 0
.../Vue/Vue3-Architecture.md | 0
docs/{Web-Front => Web}/Vue/Vue3-Common.md | 0
.../{Web-Front => Web}/images/promise基础.png | Bin
.../images/普通函数作用域链.png | Bin
docs/{Web-Front => Web}/images/理解原型.png | Bin
.../images/闭包函数作用域链.png | Bin
docs/{Web-Front => Web}/index.md | 4 +-
docs/index.md | 7 +-
46 files changed, 218 insertions(+), 75 deletions(-)
create mode 100644 docs/DevOps/LinuxCommand.md
delete mode 100644 docs/Web-Backend/index.md
rename docs/{Web-Backend => Web}/FastAPI/FastAPI-Docker.md (100%)
rename docs/{Web-Backend => Web}/FastAPI/FastAPI-Guide.md (100%)
rename docs/{Web-Backend => Web}/FastAPI/OAuth2.md (100%)
rename docs/{ => Web}/Flutter/DartGuide.md (100%)
rename docs/{ => Web}/Flutter/FlutterGuide.md (100%)
rename docs/{ => Web}/Flutter/FlutterInstall.md (100%)
rename docs/{ => Web}/Flutter/Practice.md (100%)
rename docs/{ => Web}/Flutter/index.md (100%)
rename docs/{Web-Backend => Web}/MySQL/Flyway.md (100%)
rename docs/{Web-Backend => Web}/MySQL/MyBatis.md (100%)
rename docs/{Web-Backend => Web}/MySQL/MySQL-Knowledge.md (100%)
rename docs/{Web-Backend => Web}/MySQL/SQL-Advance.md (100%)
rename docs/{Web-Backend => Web}/Others/AList.md (100%)
rename docs/{Web-Front => Web}/Others/Browser-Process.md (100%)
rename docs/{Web-Front => Web}/Others/ElUpload.md (100%)
create mode 100644 docs/Web/Others/InfluxDB.md
rename docs/{Web-Front => Web}/Others/JavaScript-Guide.md (100%)
rename docs/{Web-Backend => Web}/Others/Netword-Program.md (100%)
rename docs/{Web-Front => Web}/Others/Package.md (100%)
rename docs/{Web-Backend => Web}/Others/RustFS.md (100%)
rename docs/{Web-Backend => Web}/Others/VideoCompressor.md (100%)
rename docs/{Web-Front => Web}/Others/Vite-Principle.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringAOP.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-Annotation.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-Common.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-Redis.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-RestClient.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-Skills.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot-Start-Process.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBoot3-GraalVM.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBootBean.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringBootStarter.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringIOC.md (100%)
rename docs/{Web-Backend => Web}/SpringBoot/SpringMVC.md (100%)
rename docs/{Web-Front => Web}/Vue/Vue3-Architecture.md (100%)
rename docs/{Web-Front => Web}/Vue/Vue3-Common.md (100%)
rename docs/{Web-Front => Web}/images/promise基础.png (100%)
rename docs/{Web-Front => Web}/images/普通函数作用域链.png (100%)
rename docs/{Web-Front => Web}/images/理解原型.png (100%)
rename docs/{Web-Front => Web}/images/闭包函数作用域链.png (100%)
rename docs/{Web-Front => Web}/index.md (71%)
diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 041bd5c..0d68571 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -30,11 +30,9 @@ export default withMermaid({
...routers
],
sidebar: {
- '/Web-Front/': [routers[0]],
- '/Web-Backend/': [routers[1]],
- '/DevOps/': [routers[2]],
- '/Flutter/': [routers[3]],
- '/Others/': [routers[4]]
+ '/Web/': [routers[0]],
+ '/DevOps/': [routers[1]],
+ '/Others/': [routers[2]]
},
socialLinks: [
diff --git a/docs/.vitepress/theme/router/index.ts b/docs/.vitepress/theme/router/index.ts
index 206d762..e72d629 100644
--- a/docs/.vitepress/theme/router/index.ts
+++ b/docs/.vitepress/theme/router/index.ts
@@ -1,73 +1,73 @@
export const routers = [
{
- text: '🌐 Web前端',
+ text: '🌐 Web平台',
items: [
{
text: '🌿 Vue',
items: [
- { text: 'Vue3-Common', link: '/Web-Front/Vue/Vue3-Common' },
- { text: 'Vue3架构原理', link: '/Web-Front/Vue/Vue3-Architecture' }
+ { text: 'Vue3-Common', link: '/Web/Vue/Vue3-Common' },
+ { text: 'Vue3架构原理', link: '/Web/Vue/Vue3-Architecture' }
]
},
- {
- text: '🔄 其他',
- items: [
- { text: 'JavaScript知识点整理', link: '/Web-Front/Others/JavaScript-Guide' },
- { text: '前端包管理器', link: '/Web-Front/Others/Package' },
- { text: 'Vite核心原理', link: '/Web-Front/Others/Vite-Principle' },
- { text: '浏览器渲染全流程解析', link: '/Web-Front/Others/Browser-Process' },
- { text: 'Element Plus 上传器', link: '/Web-Front/Others/ElUpload' }
- ]
- },
- ]
- },
- {
- text: '🖥️ Web后端',
- items: [
{
text: '🍃 SpringBoot',
items: [
- { text: 'Spring IOC简介', link: '/Web-Backend/SpringBoot/SpringIOC' },
- { text: 'Spring AOP简介', link: '/Web-Backend/SpringBoot/SpringAOP' },
- { text: 'SpringBoot启动流程', link: '/Web-Backend/SpringBoot/SpringBoot-Start-Process' },
- { text: 'Spring MVC简介', link: '/Web-Backend/SpringBoot/SpringMVC' },
- { text: 'SpringBoot Starter原理', link: '/Web-Backend/SpringBoot/SpringBootStarter' },
- { text: 'SpringBoot Bean简介', link: '/Web-Backend/SpringBoot/SpringBootBean' },
- { text: 'SpringBoot注解', link: '/Web-Backend/SpringBoot/SpringBoot-Annotation' },
- { text: 'SpringBoot3原生镜像', link: '/Web-Backend/SpringBoot/SpringBoot3-GraalVM' },
- { text: 'SpringBoot技巧', link: '/Web-Backend/SpringBoot/SpringBoot-Skills' },
- { text: 'SpringBoot Common', link: '/Web-Backend/SpringBoot/SpringBoot-Common' },
- { text: 'SpringBoot RestClient简介', link: '/Web-Backend/SpringBoot/SpringBoot-RestClient' },
- { text: 'SpringBoot Redis简介和使用', link: '/Web-Backend/SpringBoot/SpringBoot-Redis' }
+ { text: 'Spring IOC简介', link: '/Web/SpringBoot/SpringIOC' },
+ { text: 'Spring AOP简介', link: '/Web/SpringBoot/SpringAOP' },
+ { text: 'SpringBoot启动流程', link: '/Web/SpringBoot/SpringBoot-Start-Process' },
+ { text: 'Spring MVC简介', link: '/Web/SpringBoot/SpringMVC' },
+ { text: 'SpringBoot Starter原理', link: '/Web/SpringBoot/SpringBootStarter' },
+ { text: 'SpringBoot Bean简介', link: '/Web/SpringBoot/SpringBootBean' },
+ { text: 'SpringBoot注解', link: '/Web/SpringBoot/SpringBoot-Annotation' },
+ { text: 'SpringBoot3原生镜像', link: '/Web/SpringBoot/SpringBoot3-GraalVM' },
+ { text: 'SpringBoot技巧', link: '/Web/SpringBoot/SpringBoot-Skills' },
+ { text: 'SpringBoot Common', link: '/Web/SpringBoot/SpringBoot-Common' },
+ { text: 'SpringBoot RestClient简介', link: '/Web/SpringBoot/SpringBoot-RestClient' },
+ { text: 'SpringBoot Redis简介和使用', link: '/Web/SpringBoot/SpringBoot-Redis' }
]
},
{
text: '🐍 FastAPI',
items: [
- { text: 'FastAPI基础教程', link: '/Web-Backend/FastAPI/FastAPI-Guide' },
- { text: '基于OAuth2的安全验证', link: '/Web-Backend/FastAPI/OAuth2' },
- { text: 'FastAPI Docker部署', link: '/Web-Backend/FastAPI/FastAPI-Docker' }
+ { text: 'FastAPI基础教程', link: '/Web/FastAPI/FastAPI-Guide' },
+ { text: '基于OAuth2的安全验证', link: '/Web/FastAPI/OAuth2' },
+ { text: 'FastAPI Docker部署', link: '/Web/FastAPI/FastAPI-Docker' }
]
},
{
text: '🐬 MySQL',
items: [
- { text: 'MyBatis简介和使用', link: '/Web-Backend/MySQL/MyBatis' },
- { text: 'Flyway简单使用', link: '/Web-Backend/MySQL/Flyway' },
- { text: 'MySQL知识点', link: '/Web-Backend/MySQL/MySQL-Knowledge' },
- { text: 'SQL高阶用法', link: '/Web-Backend/MySQL/SQL-Advance' }
+ { text: 'MyBatis简介和使用', link: '/Web/MySQL/MyBatis' },
+ { text: 'Flyway简单使用', link: '/Web/MySQL/Flyway' },
+ { text: 'MySQL知识点', link: '/Web/MySQL/MySQL-Knowledge' },
+ { text: 'SQL高阶用法', link: '/Web/MySQL/SQL-Advance' }
]
},
+ {
+ text: '📱 Flutter',
+ items: [
+ { text: 'Flutter简介与安装', link: '/Web/Flutter/FlutterInstall' },
+ { text: 'Dart基础教程', link: '/Web/Flutter/DartGuide' },
+ { text: 'Flutter基础教程', link: '/Web/Flutter/FlutterGuide' },
+ { text: '实战技巧', link: '/Web/Flutter/Practice' }
+ ]
+ },
{
text: '🔄 其他',
items: [
- { text: 'RustFS简介和使用', link: '/Web-Backend/Others/RustFS' },
- { text: 'AList简介和使用', link: '/Web-Backend/Others/AList' },
- { text: '网络编程简介', link: '/Web-Backend/Others/Netword-Program' },
- { text: '视频压缩', link: '/Web-Backend/Others/VideoCompressor' }
+ { text: 'JavaScript知识点整理', link: '/Web/Others/JavaScript-Guide' },
+ { text: '前端包管理器', link: '/Web/Others/Package' },
+ { text: 'Vite核心原理', link: '/Web/Others/Vite-Principle' },
+ { text: '浏览器渲染全流程解析', link: '/Web/Others/Browser-Process' },
+ { text: 'Element Plus 上传器', link: '/Web/Others/ElUpload' },
+ { text: 'RustFS简介和使用', link: '/Web/Others/RustFS' },
+ { text: 'AList简介和使用', link: '/Web/Others/AList' },
+ { text: 'InfluxDB简介和使用', link: '/Web/Others/InfluxDB' },
+ { text: '网络编程简介', link: '/Web/Others/Netword-Program' },
+ { text: '视频压缩', link: '/Web/Others/VideoCompressor' }
]
},
- ]
+ ]
},
{
text: '🚀 DevOps',
@@ -75,18 +75,10 @@ export const routers = [
{ text: 'OpenObserve部署和使用', link: '/DevOps/OpenObserve' },
{ text: 'Jenkins部署和使用', link: '/DevOps/Jenkins' },
{ text: 'ElasticSearch部署和使用', link: '/DevOps/ElasticSearch' },
- { text: 'Docker简介和安装', link: '/DevOps/Docker' }
+ { text: 'Docker简介和安装', link: '/DevOps/Docker' },
+ { text: 'Linux命令', link: '/DevOps/LinuxCommand' }
]
},
- {
- text: '📱 Flutter',
- items: [
- { text: 'Flutter简介与安装', link: '/Flutter/FlutterInstall' },
- { text: 'Dart基础教程', link: '/Flutter/DartGuide' },
- { text: 'Flutter基础教程', link: '/Flutter/FlutterGuide' },
- { text: '实战技巧', link: '/Flutter/Practice' }
- ]
- },
{
text: '🔄 其他',
items: [
diff --git a/docs/DevOps/LinuxCommand.md b/docs/DevOps/LinuxCommand.md
new file mode 100644
index 0000000..ef66bf6
--- /dev/null
+++ b/docs/DevOps/LinuxCommand.md
@@ -0,0 +1,85 @@
+---
+ title: Linux命令
+ date: 2026-05-09
+---
+
+# 一、系统信息查看
+| 命令 | 说明 | 示例 | 参数/注释 |
+| :---: | :---: | :---: | :---: |
+| uname | 查看系统内核信息 | uname | -a:所有信息 |
+| lsb_release -a | 查看发行版信息 | - | - |
+| df | 查看磁盘空间使用 | df -h | -h:显示可读的文件大小 |
+| du | 计算文件/目录大小 | du -sh * | - |
+| free | 查看内存使用 | free -h | - |
+| uptime | 查看系统运行时间 | uptime | - |
+
+::: tip
+查看指定目录下每个文件/文件夹的大小,并按大小排序:
+```bash
+du -sh /root/* | sort -hr
+```
+:::
+
+# 二、文件和目录操作
+| 命令 | 说明 | 示例 | 参数/注释 |
+| :---: | :---: | :---: | :---: |
+| ls | 列出目录内容 | ls /home -lah | -a:显示隐藏文件
-l:显示详细信息
-h:显示可读的文件大小 |
+| pwd | 显示当前路径 | - | - |
+| cp | 复制文件或目录 | cp -r src/ dst/ | -r:文件夹 |
+| mv | 移动或重命名 | mv file.txt new.txt | 建议写完整路径 |
+| find | 查找文件 | find . -name "*.txt"
find . -type f -size +10M | - |
+
+# 三、文件内容查看
+| 命令 | 说明 | 示例 | 参数/注释 |
+| :---: | :---: | :---: | :---: |
+| cat | 查看整个文件 | cat /etc/os-release | - |
+| less | 分页浏览(支持上下翻) | less /var/log/syslog | q:退出
↑↓:上下一行
b/空格:上下一屏|
+| more | 分页浏览(仅向下) | more /var/log/syslog | q:退出
空格:下一屏|
+| head | 查看文件开头 N 行 | head /var/log/syslog | -n 20:前20行 |
+| tail | 查看文件末尾 N 行 | tail /var/log/syslog | -n 20:后20行
-f:实时显示|
+
+# 四、进程管理
+| 命令 | 说明 | 示例 | 参数/注释 |
+| :---: | :---: | :---: | :---: |
+| ps | 查看当前进程快照 | ps aux | - |
+| top | 实时进程监控 | top | 实时刷新,按q退出
P(大写):CPU排序
M:内存排序 |
+| kill | 终止进程 | kill PID | -9:强制关闭 |
+| pkill | 按名称终止进程 | pkill PID | -9:强制关闭 |
+| nohup | 后台运行且忽略挂断 | nohup python app.py & | - |
+
+::: tip
+1. 查看某个程序进程:
+```bash
+ps aux | grep nginx
+```
+
+2. 查看指定 PID 的进程:
+```bash
+ps -fp PID号
+```
+
+3. 按 CPU 排序
+```bash
+ps aux --sort=-%cpu | head -20
+```
+
+4. 按内存排序
+```bash
+ps aux --sort=-%mem | head -20
+```
+
+5. nohup输出日志
+```bash
+nohup command > app.log 2>&1 &
+```
+
+6. nohup不输出日志
+```bash
+nohup command > /dev/null 2>&1 &
+```
+:::
+
+# 五、网络管理
+| 命令 | 说明 | 示例 | 参数/注释 |
+| :---: | :---: | :---: | :---: |
+| ip | 查看/配置网络接口 | - | link:查看所有网卡
addr:查看 IP 地址
route:查看路由表 |
\ No newline at end of file
diff --git a/docs/Web-Backend/index.md b/docs/Web-Backend/index.md
deleted file mode 100644
index bc69f13..0000000
--- a/docs/Web-Backend/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-layout: doc
-title: Web后端
-description: Web后端开发技术文档,包含数据库、框架、中间件等
----
-
-
-
-
\ No newline at end of file
diff --git a/docs/Web-Backend/FastAPI/FastAPI-Docker.md b/docs/Web/FastAPI/FastAPI-Docker.md
similarity index 100%
rename from docs/Web-Backend/FastAPI/FastAPI-Docker.md
rename to docs/Web/FastAPI/FastAPI-Docker.md
diff --git a/docs/Web-Backend/FastAPI/FastAPI-Guide.md b/docs/Web/FastAPI/FastAPI-Guide.md
similarity index 100%
rename from docs/Web-Backend/FastAPI/FastAPI-Guide.md
rename to docs/Web/FastAPI/FastAPI-Guide.md
diff --git a/docs/Web-Backend/FastAPI/OAuth2.md b/docs/Web/FastAPI/OAuth2.md
similarity index 100%
rename from docs/Web-Backend/FastAPI/OAuth2.md
rename to docs/Web/FastAPI/OAuth2.md
diff --git a/docs/Flutter/DartGuide.md b/docs/Web/Flutter/DartGuide.md
similarity index 100%
rename from docs/Flutter/DartGuide.md
rename to docs/Web/Flutter/DartGuide.md
diff --git a/docs/Flutter/FlutterGuide.md b/docs/Web/Flutter/FlutterGuide.md
similarity index 100%
rename from docs/Flutter/FlutterGuide.md
rename to docs/Web/Flutter/FlutterGuide.md
diff --git a/docs/Flutter/FlutterInstall.md b/docs/Web/Flutter/FlutterInstall.md
similarity index 100%
rename from docs/Flutter/FlutterInstall.md
rename to docs/Web/Flutter/FlutterInstall.md
diff --git a/docs/Flutter/Practice.md b/docs/Web/Flutter/Practice.md
similarity index 100%
rename from docs/Flutter/Practice.md
rename to docs/Web/Flutter/Practice.md
diff --git a/docs/Flutter/index.md b/docs/Web/Flutter/index.md
similarity index 100%
rename from docs/Flutter/index.md
rename to docs/Web/Flutter/index.md
diff --git a/docs/Web-Backend/MySQL/Flyway.md b/docs/Web/MySQL/Flyway.md
similarity index 100%
rename from docs/Web-Backend/MySQL/Flyway.md
rename to docs/Web/MySQL/Flyway.md
diff --git a/docs/Web-Backend/MySQL/MyBatis.md b/docs/Web/MySQL/MyBatis.md
similarity index 100%
rename from docs/Web-Backend/MySQL/MyBatis.md
rename to docs/Web/MySQL/MyBatis.md
diff --git a/docs/Web-Backend/MySQL/MySQL-Knowledge.md b/docs/Web/MySQL/MySQL-Knowledge.md
similarity index 100%
rename from docs/Web-Backend/MySQL/MySQL-Knowledge.md
rename to docs/Web/MySQL/MySQL-Knowledge.md
diff --git a/docs/Web-Backend/MySQL/SQL-Advance.md b/docs/Web/MySQL/SQL-Advance.md
similarity index 100%
rename from docs/Web-Backend/MySQL/SQL-Advance.md
rename to docs/Web/MySQL/SQL-Advance.md
diff --git a/docs/Web-Backend/Others/AList.md b/docs/Web/Others/AList.md
similarity index 100%
rename from docs/Web-Backend/Others/AList.md
rename to docs/Web/Others/AList.md
diff --git a/docs/Web-Front/Others/Browser-Process.md b/docs/Web/Others/Browser-Process.md
similarity index 100%
rename from docs/Web-Front/Others/Browser-Process.md
rename to docs/Web/Others/Browser-Process.md
diff --git a/docs/Web-Front/Others/ElUpload.md b/docs/Web/Others/ElUpload.md
similarity index 100%
rename from docs/Web-Front/Others/ElUpload.md
rename to docs/Web/Others/ElUpload.md
diff --git a/docs/Web/Others/InfluxDB.md b/docs/Web/Others/InfluxDB.md
new file mode 100644
index 0000000..6667ff3
--- /dev/null
+++ b/docs/Web/Others/InfluxDB.md
@@ -0,0 +1,82 @@
+---
+ title: InfluxDB简介和使用
+ date: 2026-05-11
+---
+
+# 一、简介
+ InfluxDB 是一个开源的时序数据库(Time Series Database, TSDB),由 InfluxData 公司开发,专门用于存储、查询和处理时间序列数据(按时间顺序记录的数据点)。它在监控、物联网(IoT)、实时分析等场景中广泛应用,是时序数据领域的流行解决方案之一。
+ InfluxDB 3.0 是一次底层的彻底重构(内核代号 IOx),核心代码从 Go 改写为 Rust,并从自研的 TSM 引擎转向基于 Apache Arrow 生态的开放架构。
+
+# 二、特点
+1. Rust 全新重写:更快、更省内存、更稳
+2. 支持无限标签基数:不再怕设备 ID、用户 ID 这类高基数场景
+3. 原生支持标准 SQL:不用只学 InfluxQL,普通 SQL 直接查
+4. 底层基于 Arrow + Parquet:列式存储、压缩率高、查询快
+5. 原生对接对象存储:支持 S3/OSS,冷热数据自动分层,可存海量历史数据
+
+# 三、概念
+1. 库 Database:相当于 MySQL 的库,隔离业务数据
+2. 测量 Measurement:相当于 MySQL 的表(比如 cpu、温度传感器)
+3. 标签 Tag:维度、索引字段(字符串,如设备 id、地区,用来筛选分组)
+4. 字段 Field:实际指标值(数值,如温度、CPU 使用率,不做索引)
+5. 时间 Time:自带时间戳,时序数据唯一主键、按时间排序
+
+# 四、安装
+## 4.1 Docker安装
+```yml
+services:
+ influxdb3-core:
+ image: influxdb:3.9.1-core
+ container_name: influxdb3-core
+ restart: unless-stopped
+ networks:
+ - influx-network
+ ports:
+ - "8181:8181"
+ volumes:
+ - ./influxdb3/data:/var/lib/influxdb3/data
+ - ./influxdb3/plugins:/var/lib/influxdb3/plugins
+ user: root
+ environment:
+ - TZ=Asia/Shanghai
+ command: >
+ influxdb3 serve
+ --node-id=node0
+ --object-store=file
+ --data-dir=/var/lib/influxdb3/data
+ --plugin-dir=/var/lib/influxdb3/plugins
+
+ influxdb3-explorer:
+ image: influxdata/influxdb3-ui:1.6.3
+ container_name: influxdb3-explorer
+ restart: unless-stopped
+ networks:
+ - influx-network
+ ports:
+ - "8600:80"
+ - "8888:8888"
+ volumes:
+ - ./config:/app-root/config:ro
+ - ./db:/db:rw
+ - ./ssl:/etc/nginx/ssl:ro
+ environment:
+ - TZ=Asia/Shanghai
+ command: --mode=admin
+
+networks:
+ influx-network:
+ driver: bridge
+```
+
+## 4.2 token生成
+ 进入influxdb3-core容器,输入命令获取token:
+```bash
+influxdb3 create token --admin
+```
+
+## 4.3 可视化页面
+ 打开ip:8600(具体端口看docker的配置),选择`Configure->Servers`,点击`Connect Your First Server`,输入InfluxDB服务器信息进行配置。
+ 在`Query Data->Data Explorer`中查看数据。
+
+# 五、使用
+## 5.1 SpringBoot使用
diff --git a/docs/Web-Front/Others/JavaScript-Guide.md b/docs/Web/Others/JavaScript-Guide.md
similarity index 100%
rename from docs/Web-Front/Others/JavaScript-Guide.md
rename to docs/Web/Others/JavaScript-Guide.md
diff --git a/docs/Web-Backend/Others/Netword-Program.md b/docs/Web/Others/Netword-Program.md
similarity index 100%
rename from docs/Web-Backend/Others/Netword-Program.md
rename to docs/Web/Others/Netword-Program.md
diff --git a/docs/Web-Front/Others/Package.md b/docs/Web/Others/Package.md
similarity index 100%
rename from docs/Web-Front/Others/Package.md
rename to docs/Web/Others/Package.md
diff --git a/docs/Web-Backend/Others/RustFS.md b/docs/Web/Others/RustFS.md
similarity index 100%
rename from docs/Web-Backend/Others/RustFS.md
rename to docs/Web/Others/RustFS.md
diff --git a/docs/Web-Backend/Others/VideoCompressor.md b/docs/Web/Others/VideoCompressor.md
similarity index 100%
rename from docs/Web-Backend/Others/VideoCompressor.md
rename to docs/Web/Others/VideoCompressor.md
diff --git a/docs/Web-Front/Others/Vite-Principle.md b/docs/Web/Others/Vite-Principle.md
similarity index 100%
rename from docs/Web-Front/Others/Vite-Principle.md
rename to docs/Web/Others/Vite-Principle.md
diff --git a/docs/Web-Backend/SpringBoot/SpringAOP.md b/docs/Web/SpringBoot/SpringAOP.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringAOP.md
rename to docs/Web/SpringBoot/SpringAOP.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-Annotation.md b/docs/Web/SpringBoot/SpringBoot-Annotation.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-Annotation.md
rename to docs/Web/SpringBoot/SpringBoot-Annotation.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-Common.md b/docs/Web/SpringBoot/SpringBoot-Common.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-Common.md
rename to docs/Web/SpringBoot/SpringBoot-Common.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-Redis.md b/docs/Web/SpringBoot/SpringBoot-Redis.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-Redis.md
rename to docs/Web/SpringBoot/SpringBoot-Redis.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-RestClient.md b/docs/Web/SpringBoot/SpringBoot-RestClient.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-RestClient.md
rename to docs/Web/SpringBoot/SpringBoot-RestClient.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-Skills.md b/docs/Web/SpringBoot/SpringBoot-Skills.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-Skills.md
rename to docs/Web/SpringBoot/SpringBoot-Skills.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot-Start-Process.md b/docs/Web/SpringBoot/SpringBoot-Start-Process.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot-Start-Process.md
rename to docs/Web/SpringBoot/SpringBoot-Start-Process.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBoot3-GraalVM.md b/docs/Web/SpringBoot/SpringBoot3-GraalVM.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBoot3-GraalVM.md
rename to docs/Web/SpringBoot/SpringBoot3-GraalVM.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBootBean.md b/docs/Web/SpringBoot/SpringBootBean.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBootBean.md
rename to docs/Web/SpringBoot/SpringBootBean.md
diff --git a/docs/Web-Backend/SpringBoot/SpringBootStarter.md b/docs/Web/SpringBoot/SpringBootStarter.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringBootStarter.md
rename to docs/Web/SpringBoot/SpringBootStarter.md
diff --git a/docs/Web-Backend/SpringBoot/SpringIOC.md b/docs/Web/SpringBoot/SpringIOC.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringIOC.md
rename to docs/Web/SpringBoot/SpringIOC.md
diff --git a/docs/Web-Backend/SpringBoot/SpringMVC.md b/docs/Web/SpringBoot/SpringMVC.md
similarity index 100%
rename from docs/Web-Backend/SpringBoot/SpringMVC.md
rename to docs/Web/SpringBoot/SpringMVC.md
diff --git a/docs/Web-Front/Vue/Vue3-Architecture.md b/docs/Web/Vue/Vue3-Architecture.md
similarity index 100%
rename from docs/Web-Front/Vue/Vue3-Architecture.md
rename to docs/Web/Vue/Vue3-Architecture.md
diff --git a/docs/Web-Front/Vue/Vue3-Common.md b/docs/Web/Vue/Vue3-Common.md
similarity index 100%
rename from docs/Web-Front/Vue/Vue3-Common.md
rename to docs/Web/Vue/Vue3-Common.md
diff --git a/docs/Web-Front/images/promise基础.png b/docs/Web/images/promise基础.png
similarity index 100%
rename from docs/Web-Front/images/promise基础.png
rename to docs/Web/images/promise基础.png
diff --git a/docs/Web-Front/images/普通函数作用域链.png b/docs/Web/images/普通函数作用域链.png
similarity index 100%
rename from docs/Web-Front/images/普通函数作用域链.png
rename to docs/Web/images/普通函数作用域链.png
diff --git a/docs/Web-Front/images/理解原型.png b/docs/Web/images/理解原型.png
similarity index 100%
rename from docs/Web-Front/images/理解原型.png
rename to docs/Web/images/理解原型.png
diff --git a/docs/Web-Front/images/闭包函数作用域链.png b/docs/Web/images/闭包函数作用域链.png
similarity index 100%
rename from docs/Web-Front/images/闭包函数作用域链.png
rename to docs/Web/images/闭包函数作用域链.png
diff --git a/docs/Web-Front/index.md b/docs/Web/index.md
similarity index 71%
rename from docs/Web-Front/index.md
rename to docs/Web/index.md
index cb44603..305036b 100644
--- a/docs/Web-Front/index.md
+++ b/docs/Web/index.md
@@ -1,7 +1,7 @@
---
layout: doc
-title: Web前端
-description: Web前端开发技术文档
+title: Web平台
+description: Web平台开发技术文档
---