Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
samho2008 committed Feb 18, 2022
2 parents e9614fb + 36294f2 commit 1c0969f
Show file tree
Hide file tree
Showing 12 changed files with 119 additions and 33 deletions.
4 changes: 2 additions & 2 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Read in other languages: [Mandarin](https://github.com/Snailclimb/JavaGuide/blob
> 2. **Contribution Guide** : You are welcome to participate in [the maintenance of JavaGuide](https://github.com/Snailclimb/JavaGuide/issues/1235), it's a very rewarding thing to do.
> 3. **PDF Version** : [JavaGuide Interview Blitz Edition PDF Version](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100029614&idx=1&sn=62993c5cf10265cb7018db7f1ec67250&chksm=4ea1fb6579d67273499b7243641d4ef372decd08047bfbb6dfb5843ef81c7ccba209086cf345#rd)
> 4. **Illustrated Computer Fundamentals** : [Illustrated Computer Fundamentals PDF Download](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100021725&idx=1&sn=2db9664ca25363139a81691043e9fd8f&chksm=4ea19a1679d61300d8990f7e43bfc7f476577a81b712cf0f9c6f6552a8b219bc081efddb5c54#rd)
> 5. **Planet of Knowledge** : Resume guide/Java learning/Interview guide/Interview booklet. You are welcome to join [My Knowledge Planet](https://sourl.cn/JkDJJP)
> 5. **Planet of Knowledge** : Resume guide/Java learning/Interview guide/Interview booklet. You are welcome to join [My Knowledge Planet](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)
> 6. **Interview Special Edition** : For those who are preparing for the interview, you can consider the interview special edition: [Java Interview Advanced Guide].(https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7) (Very high quality, built specifically for interviews, free for planet users)
> 7. **Reprint Instructions**: All the following articles are my (Guide) original if not stated at the beginning of the text, reproduced at the beginning of the text to indicate the source, if found malicious plagiarism / transport, will use legal weapons to defend their rights. Let's maintain a good technical creation environment together! ⛽️
Expand Down Expand Up @@ -176,7 +176,7 @@ In addition,[GeeksforGeeks]( https://www.geeksforgeeks.org/fundamentals-of-alg
<img src="https://img.shields.io/github/issues/Snailclimb/JavaGuide" alt="issues" />
</p>
<p>
<a href="https://sourl.cn/JkDJJP">
<a href="https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7">
<img src="../media/sponsor/xingqiu.png" style="margin: 0 auto; width: 850px;" />
</a>
</p>
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

<a href="https://t.1yb.co/GXLF"><img src="https://img-blog.csdnimg.cn/2f61f3e2d1f2427da977340919e41616.png" style="margin: 0 auto;width:850px" /></a>


> 1. **介绍**:关于 JavaGuide 的相关介绍请看:[关于 JavaGuide 的一些说明](https://www.yuque.com/snailclimb/dr6cvl/mr44yt)
> 2. **贡献指南** :欢迎参与 [JavaGuide的维护工作](https://github.com/Snailclimb/JavaGuide/issues/1235),这是一件非常有意义的事情。
> 3. **PDF版本**[《JavaGuide 面试突击版》PDF 版本](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100029614&idx=1&sn=62993c5cf10265cb7018db7f1ec67250&chksm=4ea1fb6579d67273499b7243641d4ef372decd08047bfbb6dfb5843ef81c7ccba209086cf345#rd)
Expand All @@ -31,7 +30,7 @@
<tbody>
<tr>
<td align="center" valign="middle">
<a href="https://sourl.cn/JkDJJP">
<a href="https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc">
<img src="./media/sponsor/xingqiu.png" style="margin: 0 auto;width:850px" /></a>
</td>
</tr>
Expand Down
3 changes: 2 additions & 1 deletion docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ module.exports = config({
editLinks: true, docsDir: 'docs', seo: true,
nav: [
{ text: "Java面试指南", icon: "java", link: "/home", },
{ text: "官方知识星球", icon: "recommend", link: "https://sourl.cn/JkDJJP", },
{ text: "官方知识星球", icon: "recommend", link: "https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc", },
{
text: "开发工具", icon: "Tools", link: "/tools/",
items: [
Expand Down Expand Up @@ -268,6 +268,7 @@ module.exports = config({
{
title: "系统设计", icon: "xitongsheji", prefix: "system-design/",
children: [
"system-design-questions",
{
title: "基础", prefix: "basis/", icon: "jibendebasic",
children: [
Expand Down
6 changes: 4 additions & 2 deletions docs/distributed-system/api-gateway.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@

# 网关
---
title: 网关
category: 分布式
---

## 何为网关?为什么要网关?

Expand Down
5 changes: 4 additions & 1 deletion docs/distributed-system/distributed-id.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# 分布式 ID
---
title: 分布式 ID
category: 分布式
---

## 分布式 ID 介绍

Expand Down
23 changes: 18 additions & 5 deletions docs/distributed-system/distributed-transaction.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@
# 分布式事务
---
title: 分布式事务
category: 分布式
---

分布式事务相关的面试题为我的[知识星球](https://sourl.cn/JkDJJP)专属,已经整理到了《Java 面试指北》中,JavaGuide 专属知识星球详细介绍:[https://sourl.cn/JkDJJP](https://sourl.cn/JkDJJP)
分布式事务相关的面试题为我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)专属内容,已经整理到了[《Java 面试指北》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7)

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者配合使用
《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者可以配合使用

![](https://gitee.com/SnailClimb/blog-images/raw/master/cs//javamianshizhibei.png)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/1&e=1648742399&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:HyfLWy5gNC5F_XukPYrlj_a4EJI=.png)

面试小册/一对一交流/面试修改/求职指南。欢迎加入我的[知识星球](https://sourl.cn/JkDJJP)
我已经在星球更新了 **7** 个高质量的小册: **《Java 面试进阶指北》**(持续完善中)、 **《从零开始写一个 RPC 框架》**(已更新完) 、**《Kafka 常见面试题/知识点总结》****《程序员副业赚钱之路》**(持续完善)、**《分布式、高并发、Devops 知识扫盲》****《Java 必读源码系列》**(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码)(持续完善中)。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231206733.png)

专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)!。

星球目前的定价为 **159/年**,即将调整为 **199/年**。如果的认可 JavaGuide,相信我,并且需要星球提供的专属服务,那欢迎你加入我的星球。你可以添加我的私人微信领取星球专属优惠券,限时 **100/年** 加入。一定要备注“**星球优惠券**”!

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231926486.png)

**用心做内容,不割韭菜。加油!!!**

知识星球详细介绍请看(一定一定一定确定自己真的需要再加入,一定一定要看完详细介绍之后再加我):[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)
20 changes: 16 additions & 4 deletions docs/high-availability/降级&熔断.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,23 @@
# 降级&熔断

降级&熔断相关的面试题为我的[知识星球](https://sourl.cn/JkDJJP)专属,已经整理到了《Java 面试指北》中,JavaGuide 专属知识星球详细介绍:[https://sourl.cn/JkDJJP](https://sourl.cn/JkDJJP)
降级&熔断相关的面试题为我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)专属内容,已经整理到了[《Java 面试指北》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7)

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者配合使用
《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者可以配合使用

![](https://gitee.com/SnailClimb/blog-images/raw/master/cs//javamianshizhibei.png)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/1&e=1648742399&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:HyfLWy5gNC5F_XukPYrlj_a4EJI=.png)

面试小册/一对一交流/面试修改/求职指南。欢迎加入我的[知识星球](https://sourl.cn/JkDJJP)
我已经在星球更新了 **7** 个高质量的小册: **《Java 面试进阶指北》**(持续完善中)、 **《从零开始写一个 RPC 框架》**(已更新完) 、**《Kafka 常见面试题/知识点总结》****《程序员副业赚钱之路》**(持续完善)、**《分布式、高并发、Devops 知识扫盲》****《Java 必读源码系列》**(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码)(持续完善中)。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231206733.png)

专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)!。

星球目前的定价为 **159/年**,即将调整为 **199/年**。如果的认可 JavaGuide,相信我,并且需要星球提供的专属服务,那欢迎你加入我的星球。你可以添加我的私人微信领取星球专属优惠券,限时 **100/年** 加入。一定要备注“**星球优惠券**”!

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231926486.png)

**用心做内容,不割韭菜。加油!!!**

知识星球详细介绍请看(一定一定一定确定自己真的需要再加入,一定一定要看完详细介绍之后再加我):[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)


10 changes: 5 additions & 5 deletions docs/home.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ title: JavaGuide(Java学习&&面试指南)
---

<div align="center">
<p>
<a href="https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc">
<img src="../media/sponsor/xingqiu.png" style="margin: 0 auto; width: 850px;" />
</a>
</p>
<p>
<a href="https://github.com/Snailclimb/JavaGuide" target="_blank">
<img src="https://img-blog.csdnimg.cn/img_convert/1c00413c65d1995993bf2b0daf7b4f03.png#pic_center" width="" />
Expand All @@ -15,11 +20,6 @@ title: JavaGuide(Java学习&&面试指南)
<img src="https://img.shields.io/github/forks/Snailclimb/JavaGuide" alt="forks" />
<img src="https://img.shields.io/github/issues/Snailclimb/JavaGuide" alt="issues" />
</p>
<p>
<a href="https://sourl.cn/JkDJJP">
<img src="../media/sponsor/xingqiu.png" style="margin: 0 auto; width: 850px;" />
</a>
</p>
</div>

> 1. **面试专版** :准备面试的小伙伴可以考虑面试专版:[《Java 面试进阶指北 》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7) (质量很高,专为面试打造,配合 JavaGuide 食用)
Expand Down
23 changes: 19 additions & 4 deletions docs/java/basis/generics.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,28 @@ tag:
- Java基础
---

泛型相关的面试题为我的[知识星球](https://sourl.cn/JkDJJP)专属,已经整理到了《Java 面试指北》中,JavaGuide 专属知识星球详细介绍:[https://sourl.cn/JkDJJP](https://sourl.cn/JkDJJP)
泛型相关的面试题为我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)专属内容,已经整理到了[《Java 面试指北》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7)中。

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者可以配合使用。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/1&e=1648742399&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:HyfLWy5gNC5F_XukPYrlj_a4EJI=.png)

我已经在星球更新了 **7** 个高质量的小册: **《Java 面试进阶指北》**(持续完善中)、 **《从零开始写一个 RPC 框架》**(已更新完) 、**《Kafka 常见面试题/知识点总结》****《程序员副业赚钱之路》**(持续完善)、**《分布式、高并发、Devops 知识扫盲》****《Java 必读源码系列》**(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码)(持续完善中)。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231206733.png)

专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)!。

星球目前的定价为 **159/年**,即将调整为 **199/年**。如果的认可 JavaGuide,相信我,并且需要星球提供的专属服务,那欢迎你加入我的星球。你可以添加我的私人微信领取星球专属优惠券,限时 **100/年** 加入。一定要备注“**星球优惠券**”!

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231926486.png)

**用心做内容,不割韭菜。加油!!!**

知识星球详细介绍请看(一定一定一定确定自己真的需要再加入,一定一定要看完详细介绍之后再加我):[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者配合使用。

![](https://gitee.com/SnailClimb/blog-images/raw/master/cs//javamianshizhibei.png)

面试小册/一对一交流/面试修改/求职指南。欢迎加入我的[知识星球](https://sourl.cn/JkDJJP)



6 changes: 4 additions & 2 deletions docs/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,11 @@ action:

## 👍官方知识星球

面试小册/一对一交流/面试修改/求职指南。欢迎加入 JavaGuide 专属[知识星球](https://sourl.cn/JkDJJP),JavaGuide 专属知识星球详细介绍[https://sourl.cn/JkDJJP](https://sourl.cn/JkDJJP)
专属面试小册/一对一交流/简历修改/专属求职指南。欢迎加入 JavaGuide [知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc),星球详细介绍[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)

**真诚欢迎准备面试的小伙伴加入星球一起交流!真心希望能够帮助到更多小伙伴!**
**最优质良心的 Java 面试交流星球,多次被官方推荐!**

**真诚欢迎准备面试的小伙伴加入星球一起交流!真心希望能够帮助到更多小伙伴!相信一定不会让你失望的!**

## 👉推荐阅读

Expand Down
25 changes: 20 additions & 5 deletions docs/system-design/framework/netty.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
# Netty 知识点&面试题总结
---
title: Netty 知识点&面试题总结
category: 框架
---

Netty 相关的面试题为我的[知识星球](https://sourl.cn/JkDJJP)专属,已经整理到了《Java 面试指北》中,JavaGuide 专属知识星球详细介绍:[https://sourl.cn/JkDJJP](https://sourl.cn/JkDJJP)
Netty 相关的面试题为我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)专属内容,已经整理到了[《Java 面试指北》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7)

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者配合使用
《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者可以配合使用

![](https://gitee.com/SnailClimb/blog-images/raw/master/cs//javamianshizhibei.png)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/1&e=1648742399&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:HyfLWy5gNC5F_XukPYrlj_a4EJI=.png)

面试小册/一对一交流/面试修改/求职指南。欢迎加入我的[知识星球](https://sourl.cn/JkDJJP)
我已经在星球更新了 **7** 个高质量的小册: **《Java 面试进阶指北》**(持续完善中)、 **《从零开始写一个 RPC 框架》**(已更新完) 、**《Kafka 常见面试题/知识点总结》****《程序员副业赚钱之路》**(持续完善)、**《分布式、高并发、Devops 知识扫盲》****《Java 必读源码系列》**(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码)(持续完善中)。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231206733.png)

专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)!。

星球目前的定价为 **159/年**,即将调整为 **199/年**。如果的认可 JavaGuide,相信我,并且需要星球提供的专属服务,那欢迎你加入我的星球。你可以添加我的私人微信领取星球专属优惠券,限时 **100/年** 加入。一定要备注“**星球优惠券**”!

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231926486.png)

**用心做内容,不割韭菜。加油!!!**

知识星球详细介绍请看(一定一定一定确定自己真的需要再加入,一定一定要看完详细介绍之后再加我):[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)
24 changes: 24 additions & 0 deletions docs/system-design/system-design-questions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: 系统设计常见面试总结
category: Java面试指北
---

系统设计相关的面试题为我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)专属内容,已经整理到了[《Java 面试指北》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7)中。

《Java 面试指北》的部分内容展示如下,你可以将其看作是 [JavaGuide](https://javaguide.cn/#/) 的补充完善,两者可以配合使用。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/1&e=1648742399&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:HyfLWy5gNC5F_XukPYrlj_a4EJI=.png)

我已经在星球更新了 **7** 个高质量的小册: **《Java 面试进阶指北》**(持续完善中)、 **《从零开始写一个 RPC 框架》**(已更新完) 、**《Kafka 常见面试题/知识点总结》****《程序员副业赚钱之路》**(持续完善)、**《分布式、高并发、Devops 知识扫盲》****《Java 必读源码系列》**(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码)(持续完善中)。

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231206733.png)

专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入我的[知识星球](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)!。

星球目前的定价为 **159/年**,即将调整为 **199/年**。如果的认可 JavaGuide,相信我,并且需要星球提供的专属服务,那欢迎你加入我的星球。你可以添加我的私人微信领取星球专属优惠券,限时 **100/年** 加入。一定要备注“**星球优惠券**”!

![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220211231926486.png)

**用心做内容,不割韭菜。加油!!!**

知识星球详细介绍请看(一定一定一定确定自己真的需要再加入,一定一定要看完详细介绍之后再加我):[https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc](https://www.yuque.com/docs/share/8a30ffb5-83f3-40f9-baf9-38de68b906dc)

0 comments on commit 1c0969f

Please sign in to comment.