Skip to content

Commit 002ef63

Browse files
authored
Merge pull request #6 from Snailclimb/master
daily update
2 parents 46086b8 + 21d3872 commit 002ef63

File tree

6 files changed

+7
-37
lines changed

6 files changed

+7
-37
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ RPC 让调用远程服务调用像调用本地方法那样简单。
304304

305305
#### 消息队列
306306

307-
消息队列在分布式系统中主要是为了解耦和削峰。相关阅读: **[消息队列总结](docs/system-design/data-communication/message-queue.md)**
307+
消息队列在分布式系统中主要是为了解耦和削峰。相关阅读: **[消息队列总结](docs/system-design/distributed-system/message-queue/message-queue.md)**
308308

309309
1. **RabbitMQ** : [RabbitMQ 入门](docs/system-design/distributed-system/message-queue/RabbitMQ入门看这一篇就够了.md)
310310
2. **RocketMQ** : [RocketMQ 入门](docs/system-design/distributed-system/message-queue/RocketMQ.md)[RocketMQ 的几个简单问题与答案](docs/system-design/distributed-system/message-queue/RocketMQ-Questions.md)
@@ -436,7 +436,7 @@ CAP 也就是 Consistency(一致性)、Availability(可用性)、Partiti
436436

437437
![](https://cdn.jsdelivr.net/gh/javaguide-tech/blog-images-2@main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%93%E4%B8%9A/image-20201027160348395.png)
438438

439-
为了避免恶意传播,微信搜“**Github掘金计划**”后台回复**“006”**即可获取。
439+
为了避免恶意传播,微信搜“**Github掘金计划**”后台回复 **“006”** 即可获取。
440440

441441
<img src="https://cdn.jsdelivr.net/gh/javaguide-tech/blog-images-2@main/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/qrcode_for_gh_8b9b6034ac19_258.jpg" style="text-align:right"/>
442442

docs/dataStructures-algorithms/数据结构.md

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
下面只是简单地总结,给了一些参考文章,后面会对这部分内容进行重构
2-
<!-- MarkdownTOC -->
1+
> 注意!!!这部分内容会进行重构,以下内容仅作为参考
2+
> <!-- MarkdownTOC -->
33
44
- [Queue](#queue)
55
- [什么是队列](#什么是队列)
@@ -38,10 +38,6 @@ Java 集合中的 Queue 继承自 Collection 接口 ,Deque, LinkedList, Priori
3838
Queue 用来存放 等待处理元素 的集合,这种场景一般用于缓冲、并发访问。
3939
除了继承 Collection 接口的一些方法,Queue 还添加了额外的 添加、删除、查询操作。
4040

41-
### 推荐文章
42-
43-
- [Java 集合深入理解(9):Queue 队列](https://blog.csdn.net/u011240877/article/details/52860924)
44-
4541
## Set
4642

4743
### 什么是 Set
@@ -60,11 +56,6 @@ Set 继承于 Collection 接口,是一个不允许出现重复元素,并且
6056

6157
**TreeSet** 是红黑树结构,每一个元素都是树中的一个节点,插入的元素都会进行排序;
6258

63-
64-
### 推荐文章
65-
66-
- [Java集合--Set(基础)](https://www.jianshu.com/p/b48c47a42916)
67-
6859
## List
6960

7061
### 什么是List
@@ -79,23 +70,7 @@ Set 继承于 Collection 接口,是一个不允许出现重复元素,并且
7970

8071
**Vector** 是矢量队列,和ArrayList一样,它也是一个动态数组,由数组实现。但是ArrayList是非线程安全的,而Vector是线程安全的。
8172

82-
**Stack** 是栈,它继承于Vector。它的特性是:先进后出(FILO, First In Last Out)。相关阅读:[java数据结构与算法之栈(Stack)设计与实现](https://blog.csdn.net/javazejian/article/details/53362993)
83-
84-
### ArrayList 和 LinkedList 源码学习
85-
86-
- [ArrayList 源码学习](https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/collection/ArrayList.md)
87-
- [LinkedList 源码学习](https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/collection/LinkedList.md)
88-
89-
### 推荐阅读
90-
91-
- [java 数据结构与算法之顺序表与链表深入分析](https://blog.csdn.net/javazejian/article/details/52953190)
92-
93-
94-
## Map
95-
96-
97-
- [集合框架源码学习之 HashMap(JDK1.8)](https://juejin.im/post/5ab0568b5188255580020e56)
98-
- [ConcurrentHashMap 实现原理及源码分析](https://www.cnblogs.com/chengxiao/p/6842045.html)
73+
**Stack** 是栈,它继承于Vector。它的特性是:先进后出(FILO, First In Last Out)。
9974

10075
##
10176

docs/java/basis/Java基础知识.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
- [2.3. 修饰符](#23-修饰符)
5454
- [2.3.1. 在一个静态方法内调用一个非静态成员为什么是非法的?](#231-在一个静态方法内调用一个非静态成员为什么是非法的)
5555
- [2.3.2. 静态方法和实例方法有何不同](#232-静态方法和实例方法有何不同)
56-
- [2.3.3. 常见关键字总结:static,final,this,super](#233-常见关键字总结staticfinalthissuper)
5756
- [2.4. 接口和抽象类](#24-接口和抽象类)
5857
- [2.4.1. 接口和抽象类的区别是什么?](#241-接口和抽象类的区别是什么)
5958
- [2.5. 其它重要知识点](#25-其它重要知识点)
@@ -987,10 +986,6 @@ public class Student {
987986
988987
2. 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。
989988
990-
#### 2.3.3. 常见关键字总结:static,final,this,super
991-
992-
详见笔主的这篇文章: https://snailclimb.gitee.io/javaguide/#/docs/java/basic/final,static,this,super
993-
994989
### 2.4. 接口和抽象类
995990
996991
#### 2.4.1. 接口和抽象类的区别是什么?

docs/system-design/high-availability/CAP理论.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](images/cap/cap.png)
1+
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/2020-11/cap.png)
22

33
## 简介
44

@@ -44,7 +44,7 @@ CAP 仅适用于原子读写的 NOSQL 场景中,并不适合数据库系统。
4444

4545
注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。
4646

47-
![](images/cap/dubbo-architecture.png)
47+
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/2020-11/dubbo-architecture.png)
4848

4949
常见的可以作为注册中心的组件有:ZooKeeper、Eureka、Nacos...。
5050

-45.4 KB
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)