Skip to content

Commit 1841062

Browse files
committed
Merge branch 'main' of github.com:Snailclimb/JavaGuide
2 parents 9240a7d + f1b3785 commit 1841062

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

docs/cs-basics/network/http-status-codes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ HTTP 状态码用于描述 HTTP 请求的结果,比如2xx 就代表请求被
5555
- **401 Unauthorized** : 未认证却请求需要认证之后才能访问的资源。
5656
- **403 Forbidden** :直接拒绝HTTP请求,不处理。一般用来针对非法请求。
5757
- **404 Not Found** : 你请求的资源未在服务端找到。比如你请求某个用户的信息,服务端并没有找到指定的用户。
58-
- **409 Conflict**表示请求的资源与服务端当前的存状态在冲突,请求无法被处理。
58+
- **409 Conflict**表示请求的资源与服务端当前的状态存在冲突,请求无法被处理。
5959

6060
### 5xx Server Error(服务端错误状态码)
6161

docs/database/redis/redis-data-structures-01.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ Redis 中的 Set 类型是一种无序集合,集合中的元素没有先后顺
353353
**需要获取多个数据源交集、并集和差集的场景**
354354

355355
- 举例 :共同好友(交集)、共同粉丝(交集)、共同关注(交集)、好友推荐(差集)、音乐推荐(差集) 、订阅号推荐(差集+交集) 等场景。
356-
- 相关命令:`SINTER`(交集)、`SINTERSTORE` (交集)、`SUNION` (并集)、`SUNIONSTORE`(并集)、`SDIFF`交集)、`SDIFFSTORE`交集)。
356+
- 相关命令:`SINTER`(交集)、`SINTERSTORE` (交集)、`SUNION` (并集)、`SUNIONSTORE`(并集)、`SDIFF`差集)、`SDIFFSTORE`差集)。
357357

358358
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/database/redis/image-20220719074543513.png)
359359

@@ -473,4 +473,4 @@ value1
473473
- Redis Data Structures :https://redis.com/redis-enterprise/data-structures/
474474
- Redis Commands : https://redis.io/commands/
475475
- Redis Data types tutorial:https://redis.io/docs/manual/data-types/data-types-tutorial/
476-
- Redis 存储对象信息是用 Hash 还是 String : https://segmentfault.com/a/1190000040032006
476+
- Redis 存储对象信息是用 Hash 还是 String : https://segmentfault.com/a/1190000040032006

docs/java/basis/proxy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tag:
2121

2222
## 2. 静态代理
2323

24-
**静态代理中,我们对目标对象的每个方法的增强都是手动完成的(_后面会具体演示代码_),非常不灵活(_比如接口一旦新增加方法,目标对象和代理对象都要进行修改_)且麻烦(_需要对每个目标类都单独写一个代理类_)** 实际应用场景非常非常少,日常开发几乎看不到使用静态代理的场景。
24+
**静态代理中,我们对目标对象的每个方法的增强都是手动完成的(_后面会具体演示代码_),非常不灵活(_比如接口一旦新增加方法,目标对象和代理对象都要进行修改_)且麻烦(_需要对每个目标类都单独写一个代理类_** 实际应用场景非常非常少,日常开发几乎看不到使用静态代理的场景。
2525

2626
上面我们是从实现和应用角度来说的静态代理,从 JVM 层面来说, **静态代理在编译时就将接口、实现类、代理类这些都变成了一个个实际的 class 文件。**
2727

0 commit comments

Comments
 (0)