Skip to content

Commit 39c4dfa

Browse files
committed
add network blog
1 parent ceee9b5 commit 39c4dfa

10 files changed

+4005
-3953
lines changed

package-lock.json

Lines changed: 3549 additions & 3549 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
{
2-
"name": "hexo-site",
3-
"version": "0.0.0",
4-
"private": true,
5-
"scripts": {
6-
"build": "hexo generate",
7-
"clean": "hexo clean",
8-
"deploy": "hexo deploy",
9-
"server": "hexo server"
10-
},
11-
"hexo": {
12-
"version": "7.3.0"
13-
},
14-
"dependencies": {
15-
"hexo": "^7.3.0",
16-
"hexo-deployer-git": "^4.0.0",
17-
"hexo-generator-archive": "^2.0.0",
18-
"hexo-generator-category": "^2.0.0",
19-
"hexo-generator-index": "^4.0.0",
20-
"hexo-generator-search": "^2.4.3",
21-
"hexo-generator-tag": "^2.0.0",
22-
"hexo-permalink-pinyin": "^1.1.0",
23-
"hexo-renderer-ejs": "^2.0.0",
24-
"hexo-renderer-marked": "^7.0.1",
25-
"hexo-renderer-pug": "^3.0.0",
26-
"hexo-renderer-stylus": "^3.0.1",
27-
"hexo-server": "^3.0.0",
28-
"hexo-theme-landscape": "^1.0.0"
29-
}
30-
}
1+
{
2+
"name": "hexo-site",
3+
"version": "0.0.0",
4+
"private": true,
5+
"scripts": {
6+
"build": "hexo generate",
7+
"clean": "hexo clean",
8+
"deploy": "hexo deploy",
9+
"server": "hexo server"
10+
},
11+
"hexo": {
12+
"version": "7.3.0"
13+
},
14+
"dependencies": {
15+
"hexo": "^7.3.0",
16+
"hexo-deployer-git": "^4.0.0",
17+
"hexo-generator-archive": "^2.0.0",
18+
"hexo-generator-category": "^2.0.0",
19+
"hexo-generator-index": "^4.0.0",
20+
"hexo-generator-search": "^2.4.3",
21+
"hexo-generator-tag": "^2.0.0",
22+
"hexo-permalink-pinyin": "^1.1.0",
23+
"hexo-renderer-ejs": "^2.0.0",
24+
"hexo-renderer-marked": "^7.0.1",
25+
"hexo-renderer-pug": "^3.0.0",
26+
"hexo-renderer-stylus": "^3.0.1",
27+
"hexo-server": "^3.0.0",
28+
"hexo-theme-landscape": "^1.0.0"
29+
}
30+
}
Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,61 @@
1-
---
2-
title: maven安装
3-
date: 2024-12-27
4-
tags: maven
5-
categories: JavaWeb
6-
---
7-
8-
# maven安装
9-
10-
### 1. 下载官方提供的安装包
11-
12-
[apache-maven 下载链接](https://maven.apache.org/download.cgi)
13-
14-
将其解压到一个没有中文,没有空格的目录下
15-
16-
解压后得到的文件如下:
17-
18-
```shell
19-
D:\Developer\apache-maven-3.9.9
20-
├── LICENSE
21-
├── NOTICE
22-
├── README.txt
23-
├── bin(可执行文件:之后会使用的指令例如mvn)
24-
25-
├── boot
26-
27-
├── conf(配置文件)
28-
│ ├── logging
29-
│ │ └── simplelogger.properties
30-
│ ├── settings.xml
31-
│ └── toolchains.xml
32-
└── lib(maven依赖的jar包)
33-
34-
```
35-
36-
### 2. 在 conf/settins.xml 中配置
37-
38-
- 配置本地仓库
39-
40-
```xml
41-
<localRepository>D:\Developer\apache-maven-3.9.9\mvn_repo</localRepository>
42-
```
43-
44-
- 配置阿里云私服提高下载速度
45-
46-
```xml
47-
<mirror>
48-
<id>alimaven</id>
49-
<name>aliyun maven</name>
50-
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
51-
<mirrorOf>central</mirrorOf>
52-
</mirror>
53-
```
54-
55-
### 3. 配置环境变量
56-
57-
1. 将解压的文件目录添加到 `MAVEN_HOME` 系统变量
58-
2. 将 `%MAVEN_HOME%\bin` 添加到环境变量中
59-
60-
# maven 的核心是依赖管理
61-
1+
---
2+
title: maven安装
3+
date: 2024-12-27
4+
tags: maven
5+
categories: JavaWeb
6+
---
7+
8+
# maven安装
9+
10+
### 1. 下载官方提供的安装包
11+
12+
[apache-maven 下载链接](https://maven.apache.org/download.cgi)
13+
14+
将其解压到一个没有中文,没有空格的目录下
15+
16+
解压后得到的文件如下:
17+
18+
```shell
19+
D:\Developer\apache-maven-3.9.9
20+
├── LICENSE
21+
├── NOTICE
22+
├── README.txt
23+
├── bin(可执行文件:之后会使用的指令例如mvn)
24+
25+
├── boot
26+
27+
├── conf(配置文件)
28+
│ ├── logging
29+
│ │ └── simplelogger.properties
30+
│ ├── settings.xml
31+
│ └── toolchains.xml
32+
└── lib(maven依赖的jar包)
33+
34+
```
35+
36+
### 2. 在 conf/settins.xml 中配置
37+
38+
- 配置本地仓库
39+
40+
```xml
41+
<localRepository>D:\Developer\apache-maven-3.9.9\mvn_repo</localRepository>
42+
```
43+
44+
- 配置阿里云私服提高下载速度
45+
46+
```xml
47+
<mirror>
48+
<id>alimaven</id>
49+
<name>aliyun maven</name>
50+
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
51+
<mirrorOf>central</mirrorOf>
52+
</mirror>
53+
```
54+
55+
### 3. 配置环境变量
56+
57+
1. 将解压的文件目录添加到 `MAVEN_HOME` 系统变量
58+
2. 将 `%MAVEN_HOME%\bin` 添加到环境变量中
59+
60+
# maven 的核心是依赖管理
61+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
---
2-
title: Spring Boot 版本和 JDK 版本
3-
date: 2025-02-11
4-
tags: Lombok
5-
categories: JavaWeb
6-
---
7-
8-
> 起因是我在学习过程中看见别人的 IDEA 界面上的工具按钮很多,而我的界面仅有几个不是很实用的按钮,所以打算设置一下 appearance,结果不知道出了什么问题我的程序运行不了了,我想着恢复默认设置就能解决问题...... 然后遇到了如下报错
9-
10-
```java
11-
java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
12-
```
13-
14-
`stack overflow` 找到如下解决方案,最终我并没有更改 Lombok 的版本,而是改掉了 `JDK` 的版本。
15-
1+
---
2+
title: Spring Boot 版本和 JDK 版本
3+
date: 2025-02-11
4+
tags: Lombok
5+
categories: JavaWeb
6+
---
7+
8+
> 起因是我在学习过程中看见别人的 IDEA 界面上的工具按钮很多,而我的界面仅有几个不是很实用的按钮,所以打算设置一下 appearance,结果不知道出了什么问题我的程序运行不了了,我想着恢复默认设置就能解决问题...... 然后遇到了如下报错
9+
10+
```java
11+
java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
12+
```
13+
14+
`stack overflow` 找到如下解决方案,最终我并没有更改 Lombok 的版本,而是改掉了 `JDK` 的版本。
15+
1616
![image-20250211150433799](https://i.postimg.cc/VffHhR3k/image-20250211150433799.png?dl=1)

source/_posts/Linux/2025-03-07-set-default-user-in-wsl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 修改 WSL 默认用户为 root
3-
data: 2025-03-07
3+
date: 2025-03-07
44
categories: Linux
55
tags: [wsl2, 踩坑]
66
---
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: 计算机网络总结
3+
date: 2025-04-22
4+
tags: 计算机网络
5+
categories: network
6+
---
7+
8+
9+
10+
> 计算机网络学习记录,还未整理完
11+
## 计算机网络分层目的
12+
![202503111556721.png](https://s2.loli.net/2025/04/21/qZNg6wSLh3xUoaD.png)
13+
14+
### OSI 七层网络模型
15+
应用层
16+
表示层
17+
会话层
18+
传输层
19+
网络层
20+
数据链路层
21+
物理层
22+
23+
> 以下都根据 TCP / IP 模型分层进行讨论
24+
## 计算机网络和因特网
25+
### 什么是因特网 Internet
26+
今天的因特网是人类有史以来创造的最大的系统,该系统具有数以亿计相连的计算机、通信链路和交换机。
27+
因特网是一个世界范围的计算机网络,互联了全世界数十亿计计算设备的网络,所有这些设备都称为 **主机(host)** 或者 **端系统(end system)**,这些设备通过 **通信链路(communication link)****分组交换机(packet switch)** 的网络连接在一起。
28+
29+
### 一些概念
30+
分组:当一台端系统像另外一台端系统发送数据时,发送端系统将数据分段,并为每段加上首部字节而形成的信息包在计算机网络的术语来说就是 **分组(packet)**
31+
32+
分组交换机:主要包括 **路由器(router)****链路层交换机(link-layer-switch)**,它们从一条入信道链路接收到达的分组,并从它的一条出信道转发分组。
33+
34+
路径:一个分组所经历的一系列通信链路和分组交换机称为通过该网络的 **路径**
35+
36+
理解:类似将大批货物运送到仓库,分组是卡车、分组交换机是卡车独立的从高速或者国道行驶、仓库是端系统。
37+
38+
ISP:端系统通过 **因特网服务提供商(Internet Service Provider)** 接入因特网,每个 ISP 又是一个由多台分组交换机和多段通信链路组成的网络。
39+
40+
套接字接口:**套接字接口(Socket Interface)** 规定了一个端系统上的程序请求因特网基础设施向另一个端系统上目的地程序交付数据的方式。
41+
42+
协议:定义了在两个或者多个通信实体之间交换的报文的格式和顺序,以及报文的发送 / 接收或其他事件所采取的擦操作。
43+
## 应用层
44+
45+
## 传输层
46+
47+
## 网络层
48+
49+
## 数据链路层
50+
51+
52+
## 物理层

0 commit comments

Comments
 (0)