From b6e16c8dc3f4b2ddd09d2f5b0be5dd13b02193ff Mon Sep 17 00:00:00 2001 From: Guide Date: Wed, 21 Jun 2023 14:05:36 +0800 Subject: [PATCH] =?UTF-8?q?[docs=20add]ArrayBlockingQueue=E6=BA=90?= =?UTF-8?q?=E7=A0=81=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++-------- docs/.vuepress/sidebar/index.ts | 1 + docs/home.md | 1 + .../collection/arrayblockingqueue-source-code.md | 7 +++++++ docs/zhuanlan/readme.md | 2 +- 5 files changed, 17 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 79175f4b..2db51f0b 100755 --- a/README.md +++ b/README.md @@ -1,7 +1,4 @@ -推荐你通过在线阅读网站进行阅读,体验更好,速度更快! - -- **[JavaGuide 在线阅读网站(新版,推荐 👍)](https://javaguide.cn/)** -- [JavaGuide 在线阅读版(老版)](https://snailclimb.gitee.io/javaguide/#/) +推荐你通过在线阅读网站进行阅读,体验更好,速度更快!地址:[javaguide.cn](https://javaguide.cn/)。 [](https://sourl.cn/e7ee87) @@ -32,9 +29,10 @@ ## 项目相关 -- [项目介绍](./docs/javaguide/intro.md) -- [贡献指南](./docs/javaguide/contribution-guideline.md) -- [常见问题](./docs/javaguide/faq.md) +- [项目介绍](https://javaguide.cn/javaguide/intro.html) +- [使用建议](https://javaguide.cn/javaguide/use-suggestion.html) +- [贡献指南](https://javaguide.cn/javaguide/contribution-guideline.html) +- [常见问题](https://javaguide.cn/javaguide/faq.html) ## Java @@ -73,6 +71,7 @@ - [HashMap 核心源码+底层数据结构分析](./docs/java/collection/hashmap-source-code.md) - [ConcurrentHashMap 核心源码+底层数据结构分析](./docs/java/collection/concurrent-hash-map-source-code.md) - [CopyOnWriteArrayList 核心源码分析](./docs/java/collection/copyonwritearraylist-source-code.md) +- [ArrayBlockingQueue 核心源码分析](./docs/java/collection/arrayblockingqueue-source-code.md) ### IO @@ -353,7 +352,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle ### 分布式 ID -- [分布式 ID 常见知识点&面试题总结](https://javaguide.cn/distributed-system/distributed-id.html) +- [分布式ID介绍&实现方案总结](https://javaguide.cn/distributed-system/distributed-id.html) - [分布式 ID 设计指南](https://javaguide.cn/distributed-system/distributed-id-design.html) ### 分布式锁 diff --git a/docs/.vuepress/sidebar/index.ts b/docs/.vuepress/sidebar/index.ts index 6fffabd5..f1b8f0dc 100644 --- a/docs/.vuepress/sidebar/index.ts +++ b/docs/.vuepress/sidebar/index.ts @@ -90,6 +90,7 @@ export default sidebar({ "hashmap-source-code", "concurrent-hash-map-source-code", "copyonwritearraylist-source-code", + "arrayblockingqueue-source-code", ], }, ], diff --git a/docs/home.md b/docs/home.md index 780ccf84..7f74e551 100644 --- a/docs/home.md +++ b/docs/home.md @@ -65,6 +65,7 @@ title: JavaGuide(Java学习&面试指南) - [HashMap 核心源码+底层数据结构分析](./java/collection/hashmap-source-code.md) - [ConcurrentHashMap 核心源码+底层数据结构分析](./java/collection/concurrent-hash-map-source-code.md) - [CopyOnWriteArrayList 核心源码分析](./java/collection/copyonwritearraylist-source-code.md) +- [ArrayBlockingQueue 核心源码分析](./java/collection/arrayblockingqueue-source-code.md) ### IO diff --git a/docs/java/collection/arrayblockingqueue-source-code.md b/docs/java/collection/arrayblockingqueue-source-code.md index 769e0c80..cc17375a 100644 --- a/docs/java/collection/arrayblockingqueue-source-code.md +++ b/docs/java/collection/arrayblockingqueue-source-code.md @@ -1,3 +1,10 @@ +--- +title: ArrayBlockingQueue 源码分析 +category: Java +tag: + - Java集合 +--- + ## 阻塞队列简介 ### 阻塞队列的历史 diff --git a/docs/zhuanlan/readme.md b/docs/zhuanlan/readme.md index bccd29ac..5e1836bf 100644 --- a/docs/zhuanlan/readme.md +++ b/docs/zhuanlan/readme.md @@ -6,7 +6,7 @@ category: 知识星球 这部分的内容为我的[知识星球](../about-the-author/zhishixingqiu-two-years.md)专属,目前已经更新了下面这些专栏: - **[《Java 面试指北》](./java-mian-shi-zhi-bei.md)** : 与 JavaGuide 开源版的内容互补! -- **[《后端面试高频系统设计&场景题》](./back-end-interview-high-frequency-system-design-and-scenario-questions)** : 包含了常见的系统设计案例比如短链系统、秒杀系统以及高频的场景题比如海量数据去重、第三方授权登录。 +- **[《后端面试高频系统设计&场景题》](./back-end-interview-high-frequency-system-design-and-scenario-questions.md)** : 包含了常见的系统设计案例比如短链系统、秒杀系统以及高频的场景题比如海量数据去重、第三方授权登录。 - **[《手写 RPC 框架》](./java-mian-shi-zhi-bei.md)** : 从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。 - **[《Java 必读源码系列》](./source-code-reading.md)**:目前已经整理了 Dubbo 2.6.x、Netty 4.x、SpringBoot 2.1 等框架/中间件的源码 - ......