diff --git a/docs/.vuepress/sidebar/index.ts b/docs/.vuepress/sidebar/index.ts index bbc388b3..a80b08cf 100644 --- a/docs/.vuepress/sidebar/index.ts +++ b/docs/.vuepress/sidebar/index.ts @@ -457,18 +457,6 @@ export default sidebar({ "gossip-protocl", ], }, - { - text: "RPC", - prefix: "rpc/", - icon: "network", - children: ["rpc-intro", "dubbo"], - }, - { - text: "ZooKeeper", - icon: "framework", - prefix: "distributed-process-coordination/zookeeper/", - children: ["zookeeper-intro", "zookeeper-plus"], - }, { text: "API网关", icon: "gateway", @@ -484,6 +472,20 @@ export default sidebar({ icon: "lock", children: ["distributed-lock"], }, + { + text: "RPC", + prefix: "rpc/", + icon: "network", + collapsible: true, + children: ["rpc-intro", "dubbo"], + }, + { + text: "ZooKeeper", + prefix: "distributed-process-coordination/zookeeper/", + icon: "framework", + collapsible: true, + children: ["zookeeper-intro", "zookeeper-plus"], + }, { text: "分布式事务", icon: "transanction", diff --git a/docs/about-the-author/zhishixingqiu-two-years.md b/docs/about-the-author/zhishixingqiu-two-years.md index 41f5cb04..3121ea7f 100644 --- a/docs/about-the-author/zhishixingqiu-two-years.md +++ b/docs/about-the-author/zhishixingqiu-two-years.md @@ -121,13 +121,15 @@ star: 2 3. 免费的东西才是最贵的,加入星球之后无任何其他需要付费的项目,统统免费! 4. 合理的收费是对我付出劳动的一种正向激励,促进我继续输出!同时,这份收入还可以让我们家人过上更好的生活。虽然累点,但也是值得的! +另外,这个是一年的,到明年这个时候结束,差不过够用了。如果服务结束的时候你还需要星球服务的话,可以添加我的微信(**javaguide1024**)领取一个续费优惠卷,半价基础再减 10,记得备注 **“续费”** 。 + ## 如何加入? -**方式一**:扫描下面的二维码原价加入(续费半价)。 +**方式一(不推荐)**:扫描下面的二维码原价加入(续费半价不到)。 ![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) -**方式二(推荐)**:添加我的个人微信(**javaguide1024**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 +**方式二(推荐)**:添加我的个人微信(**javaguide1024**)领取一个 **30** 元的星球专属优惠券(续费半价不到)。 **一定要备注“优惠卷”**,不然通过不了。 @@ -135,7 +137,7 @@ star: 2 **无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** -进入星球之后,记得查看[星球使用指南](https://t.zsxq.com/0d18KSarv)(一定要看!) 。 +进入星球之后,记得查看 **[星球使用指南](https://t.zsxq.com/0d18KSarv)** (一定要看!) 。 随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 diff --git a/docs/distributed-system/rpc/dubbo.md b/docs/distributed-system/rpc/dubbo.md index 668de6b2..9f0b9c49 100644 --- a/docs/distributed-system/rpc/dubbo.md +++ b/docs/distributed-system/rpc/dubbo.md @@ -5,7 +5,12 @@ tag: - rpc --- -> 说明:Dubbo3 已经发布,这篇文章是基于 Dubbo2 写的。Dubbo3 基于 Dubbo2 演进而来,在保持原有核心功能特性的同时, Dubbo3 在易用性、超大规模微服务实践、云原生基础设施适配、安全设计等几大方向上进行了全面升级。 +::: tip + +- Dubbo3 已经发布,这篇文章是基于 Dubbo2 写的。Dubbo3 基于 Dubbo2 演进而来,在保持原有核心功能特性的同时, Dubbo3 在易用性、超大规模微服务实践、云原生基础设施适配、安全设计等几大方向上进行了全面升级。 +- 本文中的很多链接已经失效,主要原因是因为 Dubbo 官方文档进行了修改导致 URL 失效。 + +::: 这篇文章是我根据官方文档以及自己平时的使用情况,对 Dubbo 所做的一个总结。欢迎补充! @@ -13,9 +18,9 @@ tag: ### 什么是 Dubbo? -![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/427f2168-1930-4c14-8760-415fac8db1d0-20200802184737978.png) +![](../../../../../../Downloads/xnip截图/dubbo.org-overview.png) -[Apache Dubbo](https://github.com/apache/dubbo) |ˈdʌbəʊ| 是一款高性能、轻量级的开源 Java RPC 框架。 +[Apache Dubbo](https://github.com/apache/dubbo) |ˈdʌbəʊ| 是一款高性能、轻量级的开源 WEB 和 RPC 框架。 根据 [Dubbo 官方文档](https://dubbo.apache.org/zh/)的介绍,Dubbo 提供了六大核心能力 @@ -53,7 +58,7 @@ Dubbo 是由阿里开源,后来加入了 Apache 。正是由于 Dubbo 的出 3. **服务访问压力以及时长统计、资源调度和治理**:基于访问压力实时管理集群容量,提高集群利用率。 4. ...... -![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-9-26/43050183.jpg) +![](../../../../../../Downloads/xnip截图/dubbo-features-overview.jpg) 另外,Dubbo 除了能够应用在分布式系统中,也可以应用在现在比较火的微服务系统中。不过,由于 Spring Cloud 在微服务中应用更加广泛,所以,我觉得一般我们提 Dubbo 的话,大部分是分布式系统的情况。 @@ -447,9 +452,7 @@ JSON 序列化由于性能问题,我们一般也不会考虑使用。 像 Protostuff,ProtoBuf、hessian2 这些都是跨语言的序列化方式,如果有跨语言需求的话可以考虑使用。 -Kryo 和 FST 这两种序列化方式是 Dubbo 后来才引入的,性能非常好。不过,这两者都是专门针对 Java 语言的。Dubbo 官网的一篇文章中提到说推荐使用 Kryo 作为生产环境的序列化方式。(文章地址:[https://dubbo.apache.org/zh/docs/v2.7/user/references/protocol/rest/](https://dubbo.apache.org/zh/docs/v2.7/user/references/protocol/rest/)) - -![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/569e541a-22b2-4846-aa07-0ad479f07440.png) +Kryo 和 FST 这两种序列化方式是 Dubbo 后来才引入的,性能非常好。不过,这两者都是专门针对 Java 语言的。Dubbo 官网的一篇文章中提到说推荐使用 Kryo 作为生产环境的序列化方式。 Dubbo 官方文档中还有一个关于这些[序列化协议的性能对比图](https://dubbo.apache.org/zh/docs/v2.7/user/serialization/#m-zhdocsv27userserialization)可供参考。 diff --git a/docs/high-performance/sql-optimization.md b/docs/high-performance/sql-optimization.md index 0c3f570d..ffd444fc 100644 --- a/docs/high-performance/sql-optimization.md +++ b/docs/high-performance/sql-optimization.md @@ -14,8 +14,4 @@ head: ![](https://oss.javaguide.cn/javamianshizhibei/sql-optimization.png) -[《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html)(点击链接即可查看详细介绍)的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn) 的补充完善,两者可以配合使用。 - -![](https://oss.javaguide.cn/xingqiu/image-20220304102536445.png) - diff --git a/docs/snippets/planet.snippet.md b/docs/snippets/planet.snippet.md index cfa64d49..32f691af 100644 --- a/docs/snippets/planet.snippet.md +++ b/docs/snippets/planet.snippet.md @@ -18,11 +18,11 @@ ## 如何加入? -**方式一**:扫描下面的二维码原价加入(续费半价)。 +**方式一(不推荐)**:扫描下面的二维码原价加入(续费半价不到)。 ![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) -**方式二(推荐)**:添加我的个人微信(**javaguide1024**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 +**方式二(推荐)**:添加我的个人微信(**javaguide1024**)领取一个 **30** 元的星球专属优惠券(续费半价不到)。 **一定要备注“优惠卷”**,不然通过不了。 diff --git a/docs/snippets/the-way-join-planet.snippet.md b/docs/snippets/the-way-join-planet.snippet.md new file mode 100644 index 00000000..6b5b3e98 --- /dev/null +++ b/docs/snippets/the-way-join-planet.snippet.md @@ -0,0 +1,17 @@ +**方式一(不推荐)**:扫描下面的二维码原价加入(续费半价不到)。 + +![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) + +**方式二(推荐)**:添加我的个人微信(**javaguide1024**)领取一个 **30** 元的星球专属优惠券(续费半价不到)。 + +**一定要备注“优惠卷”**,不然通过不了。 + +![个人微信](https://oss.javaguide.cn/xingqiu/weixin-guidege666.jpeg) + +**无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** + +进入星球之后,记得查看 **[星球使用指南](https://t.zsxq.com/0d18KSarv)** (一定要看!) 。 + +随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 + +不过, **一定要确定需要再进** 。并且, **三天之内觉得内容不满意可以全额退款** 。 diff --git a/docs/zhuanlan/handwritten-rpc-framework.md b/docs/zhuanlan/handwritten-rpc-framework.md index d5f8f29f..33bf5239 100644 --- a/docs/zhuanlan/handwritten-rpc-framework.md +++ b/docs/zhuanlan/handwritten-rpc-framework.md @@ -30,20 +30,4 @@ category: 知识星球 ## 星球限时优惠 -**方式一**:扫描下面的二维码原价加入(续费半价)。 - -![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) - -**方式二(推荐)**:添加我的个人微信(**guidege666**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 - -**一定要备注“优惠卷”**,不然通过不了。 - -![个人微信](https://oss.javaguide.cn/xingqiu/weixin-guidege666.jpeg) - -**无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** - -进入星球之后,记得查看[星球使用指南](https://t.zsxq.com/0d18KSarv)(一定要看!) 。 - -随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 - -不过, **一定要确定需要再进** 。并且, **三天之内觉得内容不满意可以全额退款** 。 + \ No newline at end of file diff --git a/docs/zhuanlan/java-mian-shi-zhi-bei.md b/docs/zhuanlan/java-mian-shi-zhi-bei.md index 597e7c40..835e2463 100644 --- a/docs/zhuanlan/java-mian-shi-zhi-bei.md +++ b/docs/zhuanlan/java-mian-shi-zhi-bei.md @@ -78,20 +78,4 @@ star: 5 ## 星球限时优惠 -**方式一**:扫描下面的二维码原价加入(续费半价)。 - -![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) - -**方式二(推荐)**:添加我的个人微信(**guidege666**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 - -**一定要备注“优惠卷”**,不然通过不了。 - -![个人微信](https://oss.javaguide.cn/xingqiu/weixin-guidege666.jpeg) - -**无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** - -进入星球之后,记得查看[星球使用指南](https://t.zsxq.com/0d18KSarv)(一定要看!) 。 - -随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 - -不过, **一定要确定需要再进** 。并且, **三天之内觉得内容不满意可以全额退款** 。 + \ No newline at end of file diff --git a/docs/zhuanlan/readme.md b/docs/zhuanlan/readme.md index 64934de8..0a08ea65 100644 --- a/docs/zhuanlan/readme.md +++ b/docs/zhuanlan/readme.md @@ -26,20 +26,4 @@ category: 知识星球 ## 星球限时优惠 -**方式一**:扫描下面的二维码原价加入(续费半价)。 - -![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) - -**方式二(推荐)**:添加我的个人微信(**guidege666**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 - -**一定要备注“优惠卷”**,不然通过不了。 - -![个人微信](https://oss.javaguide.cn/xingqiu/weixin-guidege666.jpeg) - -**无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** - -进入星球之后,记得查看[星球使用指南](https://t.zsxq.com/0d18KSarv)(一定要看!) 。 - -随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 - -不过, **一定要确定需要再进** 。并且, **三天之内觉得内容不满意可以全额退款** 。 + diff --git a/docs/zhuanlan/source-code-reading.md b/docs/zhuanlan/source-code-reading.md index 24c06b3b..ab62e68b 100644 --- a/docs/zhuanlan/source-code-reading.md +++ b/docs/zhuanlan/source-code-reading.md @@ -26,20 +26,4 @@ star: true ## 星球限时优惠 -**方式一**:扫描下面的二维码原价加入(续费半价)。 - -![知识星球](https://oss.javaguide.cn/xingqiu/image-20220311203414600.png) - -**方式二(推荐)**:添加我的个人微信(**guidege666**)领取一个 **30** 元的星球专属优惠券(一定要备注“优惠卷”)。 - -**一定要备注“优惠卷”**,不然通过不了。 - -![个人微信](https://oss.javaguide.cn/xingqiu/weixin-guidege666.jpeg) - -**无任何套路,无任何潜在收费项。用心做内容,不割韭菜!** - -进入星球之后,记得查看[星球使用指南](https://t.zsxq.com/0d18KSarv)(一定要看!) 。 - -随着时间推移,星球积累的干货资源越来越多,我花在星球上的时间也越来越多,星球的价格会逐步向上调整,想要加入的同学一定要尽早。 - -不过, **一定要确定需要再进** 。并且, **三天之内觉得内容不满意可以全额退款** 。 + \ No newline at end of file