diff --git a/README.md b/README.md index 9cd5b98c..9e885c20 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ 推荐你通过在线阅读网站进行阅读,体验更好,速度更快!地址:[javaguide.cn](https://javaguide.cn/)。 -[](https://sourl.cn/e7ee87) +[](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html)
diff --git a/docs/database/redis/redis-questions-02.md b/docs/database/redis/redis-questions-02.md index f3de9764..624122ec 100644 --- a/docs/database/redis/redis-questions-02.md +++ b/docs/database/redis/redis-questions-02.md @@ -12,6 +12,8 @@ head: content: 一篇文章总结Redis常见的知识点和面试题,涵盖Redis基础、Redis常见数据结构、Redis线程模型、Redis内存管理、Redis事务、Redis性能优化等内容。 --- + + ## Redis 事务 ### 什么是 Redis 事务? diff --git a/docs/home.md b/docs/home.md index 65b708e6..bb3c1c19 100644 --- a/docs/home.md +++ b/docs/home.md @@ -8,7 +8,7 @@ title: JavaGuide(Java学习&面试指南) - **面试专版**:准备 Java 面试的小伙伴可以考虑面试专版:**[《Java 面试指北 》](./zhuanlan/java-mian-shi-zhi-bei.md)** (质量很高,专为面试打造,配合 JavaGuide 食用)。 - **知识星球**:专属面试小册/一对一交流/简历修改/专属求职指南,欢迎加入 **[JavaGuide 知识星球](./about-the-author/zhishixingqiu-two-years.md)**(点击链接即可查看星球的详细介绍,一定确定自己真的需要再加入)。 - **使用建议** :有水平的面试官都是顺着项目经历挖掘技术问题。一定不要死记硬背技术八股文!详细的学习建议请参考:[JavaGuide 使用建议](./javaguide/use-suggestion.md)。 -- **求个Star**:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!Github 地址:[https://github.com/Snailclimb/JavaGuide](https://github.com/Snailclimb/JavaGuide) 。 +- **求个Star**:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)。 - **转载须知**:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境! ::: @@ -26,7 +26,7 @@ title: JavaGuide(Java学习&面试指南)
-[![Banner](https://oss.javaguide.cn/xingqiu/xingqiu.png)](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html) +[![Banner](https://oss.javaguide.cn/xingqiu/xingqiu.png)](./about-the-author/zhishixingqiu-two-years.md) ## Java @@ -183,6 +183,8 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8](https://docs.oracle. 另外,[GeeksforGeeks](https://www.geeksforgeeks.org/fundamentals-of-algorithms/) 这个网站总结了常见的算法 ,比较全面系统。 +[![Banner](https://oss.javaguide.cn/xingqiu/xingqiu.png)](./about-the-author/zhishixingqiu-two-years.md) + ## 数据库 ### 基础 diff --git a/docs/java/basis/java-basic-questions-02.md b/docs/java/basis/java-basic-questions-02.md index 0da32ea0..146d04cf 100644 --- a/docs/java/basis/java-basic-questions-02.md +++ b/docs/java/basis/java-basic-questions-02.md @@ -12,6 +12,8 @@ head: content: 全网质量最高的Java基础常见知识点和面试题总结,希望对你有帮助! --- + + ## 面向对象基础 ### 面向对象和面向过程的区别 diff --git a/docs/java/basis/java-basic-questions-03.md b/docs/java/basis/java-basic-questions-03.md index f21aa72d..3492e754 100644 --- a/docs/java/basis/java-basic-questions-03.md +++ b/docs/java/basis/java-basic-questions-03.md @@ -12,6 +12,8 @@ head: content: 全网质量最高的Java基础常见知识点和面试题总结,希望对你有帮助! --- + + ## 异常 **Java 异常类层次结构图概览**: diff --git a/docs/java/collection/hashmap-source-code.md b/docs/java/collection/hashmap-source-code.md index e7ff46d9..44751cf0 100644 --- a/docs/java/collection/hashmap-source-code.md +++ b/docs/java/collection/hashmap-source-code.md @@ -5,6 +5,8 @@ tag: - Java集合 --- + + > 感谢 [changfubai](https://github.com/changfubai) 对本文的改进做出的贡献! ## HashMap 简介 diff --git a/docs/java/collection/java-collection-questions-02.md b/docs/java/collection/java-collection-questions-02.md index 6e07e414..e654a9ed 100644 --- a/docs/java/collection/java-collection-questions-02.md +++ b/docs/java/collection/java-collection-questions-02.md @@ -12,6 +12,8 @@ head: content: Java集合常见知识点和面试题总结,希望对你有帮助! --- + + ## Map(重要) ### HashMap 和 Hashtable 的区别 diff --git a/docs/java/collection/linkedlist-source-code.md b/docs/java/collection/linkedlist-source-code.md index 44b852a5..39f9a2ac 100644 --- a/docs/java/collection/linkedlist-source-code.md +++ b/docs/java/collection/linkedlist-source-code.md @@ -5,6 +5,8 @@ tag: - Java集合 --- + + ## LinkedList 简介 `LinkedList` 是一个基于双向链表实现的集合类,经常被拿来和 `ArrayList` 做比较。关于 `LinkedList` 和`ArrayList`的详细对比,我们 [Java集合常见面试题总结(上)](./java-collection-questions-01.md)有详细介绍到。 diff --git a/docs/java/concurrent/java-concurrent-questions-01.md b/docs/java/concurrent/java-concurrent-questions-01.md index e7b137c1..ace63d45 100644 --- a/docs/java/concurrent/java-concurrent-questions-01.md +++ b/docs/java/concurrent/java-concurrent-questions-01.md @@ -307,7 +307,7 @@ Process finished with exit code 0 - **`sleep()` 方法没有释放锁,而 `wait()` 方法释放了锁** 。 - `wait()` 通常被用于线程间交互/通信,`sleep()`通常被用于暂停执行。 - `wait()` 方法被调用后,线程不会自动苏醒,需要别的线程调用同一个对象上的 `notify()`或者 `notifyAll()` 方法。`sleep()`方法执行完成后,线程会自动苏醒,或者也可以使用 `wait(long timeout)` 超时后线程会自动苏醒。 -- `sleep()` 是 `Thread` 类的静态本地方法,`wait()` 则是 `Object` 类的本地方法。为什么这样设计呢? +- `sleep()` 是 `Thread` 类的静态本地方法,`wait()` 则是 `Object` 类的本地方法。为什么这样设计呢?下一个问题就会聊到。 ## 为什么 wait() 方法不定义在 Thread 中? diff --git a/docs/java/concurrent/java-concurrent-questions-02.md b/docs/java/concurrent/java-concurrent-questions-02.md index 3dc27c9d..1bde52da 100644 --- a/docs/java/concurrent/java-concurrent-questions-02.md +++ b/docs/java/concurrent/java-concurrent-questions-02.md @@ -12,6 +12,8 @@ head: content: Java并发常见知识点和面试题总结(含详细解答)。 --- + + ## JMM(Java 内存模型) JMM(Java 内存模型)相关的问题比较多,也比较重要,于是我单独抽了一篇文章来总结 JMM 相关的知识点和问题:[JMM(Java 内存模型)详解](./jmm.md) 。 diff --git a/docs/java/concurrent/java-concurrent-questions-03.md b/docs/java/concurrent/java-concurrent-questions-03.md index b3f235d2..2a536ed1 100644 --- a/docs/java/concurrent/java-concurrent-questions-03.md +++ b/docs/java/concurrent/java-concurrent-questions-03.md @@ -12,6 +12,8 @@ head: content: Java并发常见知识点和面试题总结(含详细解答),希望对你有帮助! --- + + ## ThreadLocal ### ThreadLocal 有什么用? diff --git a/docs/readme.md b/docs/readme.md index a40752c0..115bddd4 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -16,10 +16,14 @@ footer: |- 鄂ICP备2020015769号-1 | 主题: VuePress Theme Hope --- -[![Banner](https://oss.javaguide.cn/xingqiu/xingqiu.png)](https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html) +[![Banner](https://oss.javaguide.cn/xingqiu/xingqiu.png)](./about-the-author/zhishixingqiu-two-years.md) ## 关于网站 +JavaGuide 已经持续维护 5 年多了,累计提交了 **5000+** commit ,共有 **440** 多位朋友参与维护。真心希望能够把这个项目做好,真正能够帮助到有需要的朋友! + +如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star(绝不强制点 Star,你觉得内容不错再点赞就好),这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)。 + - [项目介绍](./javaguide/intro.md) - [贡献指南](./javaguide/contribution-guideline.md) - [常见问题](./javaguide/faq.md) @@ -31,14 +35,6 @@ footer: |- - [我的知识星球快 3 岁了!](./about-the-author/zhishixingqiu-two-years.md) - [坚持写技术博客六年了](./about-the-author/writing-technology-blog-six-years.md) -## 知识星球 - -对于准备面试的同学来说,强烈推荐我创建的一个纯粹的[Java 面试知识星球](./about-the-author/zhishixingqiu-two-years.md),干货非常多,学习氛围也很不错! - -下面是星球提供的部分服务(点击下方图片即可获取知识星球的详细介绍): - -[![星球服务](https://oss.javaguide.cn/xingqiu/xingqiufuwu.png)](./about-the-author/zhishixingqiu-two-years.md) - ## 公众号 最新更新会第一时间同步在公众号,推荐关注!另外,公众号上有很多干货不会同步在线阅读网站。 diff --git a/docs/snippets/article-header.snippet.md b/docs/snippets/article-header.snippet.md new file mode 100644 index 00000000..0ddfde47 --- /dev/null +++ b/docs/snippets/article-header.snippet.md @@ -0,0 +1 @@ +[![JavaGuide官方知识星球](https://oss.javaguide.cn/xingqiu/xingqiu.png)](../about-the-author/zhishixingqiu-two-years.md) \ No newline at end of file diff --git a/docs/snippets/small-advertisement.snippet.md b/docs/snippets/small-advertisement.snippet.md index 03b14a87..09c801cd 100644 --- a/docs/snippets/small-advertisement.snippet.md +++ b/docs/snippets/small-advertisement.snippet.md @@ -4,3 +4,5 @@ - **知识星球**:技术专栏/一对一提问/简历修改/求职指南/面试打卡/不定时福利,欢迎加入 **[JavaGuide 官方知识星球](../about-the-author/zhishixingqiu-two-years.md)**。 ::: + +![JavaGuide 官方公众号](https://oss.javaguide.cn/github/javaguide/gongzhonghaoxuanchuan.png)