Skip to content

Commit

Permalink
feat:调整目录、增加内容
Browse files Browse the repository at this point in the history
  • Loading branch information
pengmao committed Apr 17, 2024
1 parent a84c880 commit 426f4c7
Show file tree
Hide file tree
Showing 8 changed files with 131 additions and 68 deletions.
40 changes: 24 additions & 16 deletions docs/.vitepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default {
],
},
{
text: "编程",
text: "工具和技术",
link: "/program/",
},
{
Expand Down Expand Up @@ -94,21 +94,9 @@ export default {
text: "Vue",
items: [{ text: "Vue", link: "/frontEnd/frame/Vue/" }],
},
{
text: "Webpack",
items: [{ text: "Webpack", link: "/frontEnd/frame/Webpack/" }],
},
{
text: "WebSocket",
items: [{ text: "WebSocket", link: "/frontEnd/frame/WebSocket/" }],
},
{
text: "Git",
items: [{ text: "Git", link: "/frontEnd/frame/Git/" }],
},
{
text: "其他",
items: [{ text: "其他", link: "/frontEnd/frame/Other/form" }],
items: [{ text: "表单", link: "/frontEnd/frame/Other/form" }],
},
],

Expand All @@ -131,6 +119,27 @@ export default {
text: "设计模式",
items: [{ text: "设计模式", link: "/program/designPatterns/" }],
},
{
text: "Git",
items: [{ text: "Git", link: "/program/Git/" }],
},
{
text: "Webpack",
items: [{ text: "Webpack", link: "/program/Webpack/" }],
},
{
text: "WebSocket",
items: [{ text: "WebSocket", link: "/program/WebSocket/" }],
},
{
text: "Vite",
items: [{ text: "Vite", link: "/program/Vite/" }],
},
{
text: "Docker",
items: [{ text: "Docker", link: "/program/Docker/" }],
},

],
"/project/": [
{
Expand All @@ -144,10 +153,9 @@ export default {
],
"/learn": [
{
text: "学习",
text: "记录",
items: [
{ text: "总结", link: "/learn/result.md" },
{ text: "笔记", link: "/learn/notes.md" },
{ text: '杂类', link: "/learn/miscellaneous.md" }
],
},
Expand Down
57 changes: 55 additions & 2 deletions docs/learn/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,56 @@
# 记录
# Notes

内容包含为网站建立、个人等方面
## 2024/04/17

这段时间一是将项目的构建方式修改为[VitePress](https://vitepress.dev/zh/),二是增加一些非前端的内容,如`Git``Docker` 等。

后续将会持续更新相关内容,一是增强自身能力,二是锻炼写作能力。

## 2024/03/03

从今天开始继续更新文档,作为毕业后工作一段时间的总结吧。

这两天将网站重新部署到了 GitHub Page 上面,把一些目录结构做了调整,为后面编写的内容做下划分。

## 2022/10/02

好久没更新了,现在恢复更新。

- CI/CD 部分

## 2022/03/18

更新内容,搜集知识点。

## 2022/03/06

更新设计模式等模块内容,做毕业。

## 2022/02/21

毕业设计开发中,网站建设中,开始复习,准备春招~~~。

## 2022/02/16

完成毕业设计初始模板搭建,代码运行环境配置。编写需求分析。

## 2022/02/13

毕业设计开始编写代码。合计如下:

- design fortend
- design backend

前端网站采用`vue3`,使用`vite`开发。后台管理系统网站采用`react`,使用`umi`开发。后端采用`springboot`开发。app 采用`uniapp`开发。

拟腾讯云服务器主要部署前端代码,采用 nginx,阿里云服务器主要部署后端代码(Java8)。

使用 GitHub 进行代码托管。

## 2022/02/10

开始重构`blog`网站,重新编写内容,开始迁移老网站的内容。

个人项目:完善`mvvm`框架,封装`xhr`,学习,进步。

额外计划:记录,多读书。
50 changes: 0 additions & 50 deletions docs/learn/notes.md

This file was deleted.

27 changes: 27 additions & 0 deletions docs/program/Docker/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Docker

## Docker 的基本概念

### Docker 是什么

Docker 是一个开源的容器化平台,用于开发、交付和运行应用程序。它允许开发人员将应用程序及其所有依赖项打包到一个成为容器的独立运行环境中。Docker 简化了应用程序的部署和管理过程,提高了开发和运维的效率。使用 Docker 可以实现跨平台、一致性和可重复性,同时还能够更高效地利用服务器资源

### 什么是容器化,容器和虚拟机的区别

容器是一种虚拟化技术,用于将应用程序及其依赖项打包到一个独立的运行环境汇总,称为容器。与传统的虚拟机相比,容器化更加轻量级和快速。

由于容器共享主机操作系统的内核,因此启动速度更快,占用资源更少,相比于虚拟机的庞大不可移植性,容器更具有可移植性和可伸缩性,使得应用程序可以在不同的环境中以相同的方式运行

### Docker 镜像是什么, 容器如何被创建

Docker 镜像是一个模板,包含了容器运行所需要的所有文件和依赖。它包含了一个完整的文件系统,包括应用程序、库、环境变量、配置文件等。

Docker 容器是从镜像中创建的运行实例。当启动容器时,会从镜像上创建一个可写的容器层,并在上面添加任何修改和新增的文件,这个过程称为容器启动的`写时复制`(Copy-on-Write),这种机制可以使得容器之间使用基础的镜像,又可以在运行时保持独立和隔离。

## 安装 Docker

[官网](https://www.docker.com/)安装即可

::: tip 提示
未完待续
:::
18 changes: 18 additions & 0 deletions docs/frontEnd/frame/Git/index.md → docs/program/Git/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ git commit -m "xxxxx"

如果有落后,需要拉取下远端的最新分支,建议每次都这么操作下。如果有冲突则需要手动解决

pull 操作是 fetch 和 merge 的合并操作

```bash
git pull origin master
```
Expand Down Expand Up @@ -98,3 +100,19 @@ Git 2.23 版本之后可以使用 switch 来创建
```bash
git switch -c new-branch dev
```

rebase 也是一种同步目标分支提交记录的操作

```bash
git rebase <branch>
```

rebase 操作是将本地分支和目标分支进行比对,然后形成一条线性的提交记录,如果中间有冲突,则需要解决冲突,

使用`rebase --continue`后会提示输入 message,然后继续比对直到结束

```bash
git rebase --continue
```

对于`git pull`操作,rebase 操作后的 commit 没有 merge 操作。主要区别在于 git rebase 会改变提交历史并使其更线性,而 git pull 默认情况下会产生一个合并提交
7 changes: 7 additions & 0 deletions docs/program/Vite/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Vite

探究下`Vite`实现原理

::: tip 提示
未完待续
:::
File renamed without changes.
File renamed without changes.

0 comments on commit 426f4c7

Please sign in to comment.