1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Merge branch 'main' of github.com:Snailclimb/JavaGuide

This commit is contained in:
guide 2022-08-22 23:58:12 +08:00
commit 1841062c12
3 changed files with 4 additions and 4 deletions

View File

@ -55,7 +55,7 @@ HTTP 状态码用于描述 HTTP 请求的结果比如2xx 就代表请求被
- **401 Unauthorized** 未认证却请求需要认证之后才能访问的资源。
- **403 Forbidden** 直接拒绝HTTP请求不处理。一般用来针对非法请求。
- **404 Not Found** 你请求的资源未在服务端找到。比如你请求某个用户的信息,服务端并没有找到指定的用户。
- **409 Conflict** 表示请求的资源与服务端当前的状态在冲突,请求无法被处理。
- **409 Conflict** 表示请求的资源与服务端当前的状态在冲突,请求无法被处理。
### 5xx Server Error服务端错误状态码

View File

@ -353,7 +353,7 @@ Redis 中的 Set 类型是一种无序集合,集合中的元素没有先后顺
**需要获取多个数据源交集、并集和差集的场景**
- 举例 :共同好友(交集)、共同粉丝(交集)、共同关注(交集)、好友推荐(差集)、音乐推荐(差集) 、订阅号推荐(差集+交集) 等场景。
- 相关命令:`SINTER`(交集)、`SINTERSTORE` (交集)、`SUNION` (并集)、`SUNIONSTORE`(并集)、`SDIFF`交集)、`SDIFFSTORE` (交集)。
- 相关命令:`SINTER`(交集)、`SINTERSTORE` (交集)、`SUNION` (并集)、`SUNIONSTORE`(并集)、`SDIFF`差集)、`SDIFFSTORE` (差集)。
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/database/redis/image-20220719074543513.png)
@ -473,4 +473,4 @@ value1
- Redis Data Structures https://redis.com/redis-enterprise/data-structures/ 。
- Redis Commands https://redis.io/commands/ 。
- Redis Data types tutorialhttps://redis.io/docs/manual/data-types/data-types-tutorial/ 。
- Redis 存储对象信息是用 Hash 还是 String : https://segmentfault.com/a/1190000040032006
- Redis 存储对象信息是用 Hash 还是 String : https://segmentfault.com/a/1190000040032006

View File

@ -21,7 +21,7 @@ tag:
## 2. 静态代理
**静态代理中我们对目标对象的每个方法的增强都是手动完成的_后面会具体演示代码_非常不灵活_比如接口一旦新增加方法目标对象和代理对象都要进行修改_且麻烦(_需要对每个目标类都单独写一个代理类_)。** 实际应用场景非常非常少,日常开发几乎看不到使用静态代理的场景。
**静态代理中我们对目标对象的每个方法的增强都是手动完成的_后面会具体演示代码_非常不灵活_比如接口一旦新增加方法目标对象和代理对象都要进行修改_且麻烦(_需要对每个目标类都单独写一个代理类_。** 实际应用场景非常非常少,日常开发几乎看不到使用静态代理的场景。
上面我们是从实现和应用角度来说的静态代理,从 JVM 层面来说, **静态代理在编译时就将接口、实现类、代理类这些都变成了一个个实际的 class 文件。**