摘要:1. Apache Dubbo的默认集群容错方案是?(单选) A. Failover Cluster B. Failfast Cluster C. Failsafe Cluster D. Failback Cluster 2. 下面关于Kafka说法错误的是?(多选) A. 消息是按照topic进行 阅读全文
posted @ 2020-02-18 16:17 武培轩 阅读 (26) 评论 (5) 编辑
摘要:我们在这篇文章将要学习最有用的 "数据结构" 之一— 哈希表 ,哈希表的英文叫 Hash Table,也可以称为 散列表 或者 Hash 表 。 哈希表用的是 数组支持按照下标随机访问数据的特性 ,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 哈希表存储的是 阅读全文
posted @ 2020-02-17 01:01 武培轩 阅读 (26) 评论 (0) 编辑
摘要:与前面提到的 "数据结构" 相同,队列中的数据也呈 线性排列 。虽然与 "栈" 有些相似,但队列中添加和删除数据的操作分别是在 两端 进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在队尾。 队列是什么? 如上就是队列的概念图, 阅读全文
posted @ 2020-02-13 01:11 武培轩 阅读 (16) 评论 (0) 编辑
摘要:本文将介绍一个重要的 "数据结构" —栈,和之前讲到的 "链表" 、 "数组" 一样也是一种数据呈 线性排列 的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。 栈 如上就是栈的概念图,现在存储在栈中的只 阅读全文
posted @ 2020-02-11 23:45 武培轩 阅读 (17) 评论 (0) 编辑
摘要:今天要介绍的主角就是 数组 ,数组也是数据呈线性排列的一种数据结构。与前一节中的 "链表" 不同,在数组中,访问数据十分简单,而添加和删除数据比较耗工夫。这和 "什么是数据结构" 那篇文章中讲到的姓名按拼音顺序排列的电话簿类似。 数组 如上就是数组的概念图,Blue、Yellow、Red 作为数据存 阅读全文
posted @ 2020-02-09 23:25 武培轩 阅读 (19) 评论 (0) 编辑
摘要:本篇文章主要来介绍什么是数据结构。 首先让我们来看一张图片: 数据存储于计算机的内存中。内存如上图所示,形似排成 1 列的箱子,1 个箱子里存储 1 个数据。 数据存储于内存时, 决定了数据顺序和位置关系的便是数据结构 。 其实在我们生活中用到很多数据结构的知识,那么举一个我们生活中的栗子: 首先举 阅读全文
posted @ 2020-02-09 01:12 武培轩 阅读 (36) 评论 (0) 编辑
摘要:在了解完 "什么是数据结构" 之后,让我们一起来探索下数据结构中常见的一种— 链表 。 链表 链表是数据结构之一, 其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。 如上图所示就是链表的概念图,Blue、Yellow、Red 这 3 个字符串作为数据被存储于链表中, 阅读全文
posted @ 2020-02-09 01:09 武培轩 阅读 (34) 评论 (0) 编辑
摘要:这篇文章主要讲解实现线程的方式到底有几种?以及实现 Runnable 接口究竟比继承 Thread 类实现线程好在哪里? 实现线程是并发编程中基础中的基础,因为我们必须要先实现多线程,才可以继续后续的一系列操作。所以本文就先从并发编程的基础如何实现线程开始讲起。 实现线程的方式到底有几种?我们接下来 阅读全文
posted @ 2020-02-03 16:32 武培轩 阅读 (30) 评论 (1) 编辑
摘要:这篇文章主要来介绍下 JVM 中的各种 GC,让大家来搞清楚这几个概念。 大家可能见到过很多的 GC 名词,比如:Minor GC、Young GC、Full GC、Old GC、Major GC、Mixed GC。 这么多概念,想想都头疼,到底各种乱七八糟的 GC 指的是什么? 下面先引用 R 大 阅读全文
posted @ 2020-01-15 18:29 武培轩 阅读 (17) 评论 (0) 编辑
摘要:我想大家都有过这样的经历: 你正在开发一个项目,它使用 Git 进行版本控制。 你刚刚完成更改,并且想要快速更新分支。 因此,你打开了终端,并通过一些快速命令,使用所做的更改来更新远程分支。 但是随后你进行了一些测试,发现你的代码中存在 bug。 不用担心,你可以快速找到解决方案,并再次提交以解决该 阅读全文
posted @ 2020-01-14 18:31 武培轩 阅读 (519) 评论 (2) 编辑