Skip to content

Commit 067971d

Browse files
committed
blog
1 parent 0ee7bce commit 067971d

File tree

350 files changed

+2755
-4354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

350 files changed

+2755
-4354
lines changed

docs/.vuepress/config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,12 @@ function genJavaSidebar() {
9696
children: [
9797
"JUC/Java-Memory-Model",
9898
"JUC/volatile","JUC/synchronized","JUC/CAS",
99+
"JUC/Concurrent-Container",
100+
"JUC/AQS",
101+
'JUC/Reentrantlock',
99102
"JUC/CountDownLatch、CyclicBarrier、Semaphore",
100-
"JUC/Concurrent-Container"
103+
['JUC/BlockingQueue','阻塞队列'],
104+
"JUC/Thread-Pool"
101105
]
102106
}
103107
];

docs/.vuepress/dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Subproject commit eee21b60991853a070184cd28d3fb44aafa770f4
1+
Subproject commit b32c671886469e01da6d185e5b577370acd194d7

docs/java/Collections/Collections-FAQ.md

Lines changed: 0 additions & 1760 deletions
This file was deleted.

docs/java/Collections/Collection大局观.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
33
## Java 集合“大局观”
44

5+
容器这部分,工作或是面试遇到的太多了,因为它牵扯的东西也比较多,要放数据,肯定会有数据结构,数据结构又会牵扯到算法,再或者牵扯到高并发,又会有各种安全策略,所以写这篇一,不是为了巩固各种容器的实现细节,而是在心里有个“大局观”,全方位掌握容器。
6+
7+
不扯了,开始唠~
8+
59
Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。
610

711
为了在心里有个“大局观”,我们贴张图:

docs/java/JUC/Reentrantlock.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Reentrantlock
2+
3+
todo

docs/java/JUC/Thread-Pool.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 线程池
2+
13
> 线程池的工作原理,几个重要参数,给了具体几个参数分析线程池会怎么做,阻塞队列的作用是什么?
24
>
35
> 说说几种常见的线程池及使用场景?

node_modules/.cache/terser-webpack-plugin/content-v2/sha512/02/6e/0c1d93fd22369cc6e67a672ae0b6150e41ff912e7f46d1fd16b06dce3a04d785f7952850bd16ec394e763a5b643fa7f3c3c9a74d7b27ff22a18ae8d1b897

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.cache/terser-webpack-plugin/content-v2/sha512/08/67/97a23004641371ff3124571160fe50a257a2406455b1877f5a06dd7b6523b5b90cfc02c7c67e928399484461460db00a09af459491a752149a3460372f69

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.cache/terser-webpack-plugin/content-v2/sha512/08/92/7178fc88816fefe984e75455c1589785ff3412ba0a868836f9c7584dc41db1a216ccdf84266f980d0c95bd5dc76fcade60d546df922145f43f1841c30025

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.cache/terser-webpack-plugin/content-v2/sha512/08/f3/576e82f9f0eba83e8b6cc92fd09d7ae97f70b9c83f8b8a554730796cc7ad9dc3aa5288816dfe178f3bc253f1c4f0910f32a2b032500115fd2d9ffd03e959

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)