20__高可用设计,让产品没有后顾之忧

你好,我是乔新亮。这一讲,我想和你聊聊,关于高可用设计的那些事儿。

一提起高可用设计,很多同学立刻就会想到“冗余设计”、“故障转移”等关键词。确实,在大部分与高可用相关的分享里,这两个词往往会被重点强调。

20__沟通技巧:如何跟自己的同事请教问题?

你好,我是臧萌。今天我来和你聊聊沟通技巧这件事。

我们在日常的工作中,和同事的互相交流必不可少。一方面,我们要大胆主动地和同事多多沟通交流。另一方面我们也要意识到,沟通也是有技巧的,如果沟通不得要领,会降低沟通的效率、浪费大家的时间、甚至可能会引起别人的反感。所以在这一节里,我想跟你分享一下我关于交流沟通的一些小技巧。

20__关联查询:如何提升多表Join能力?

你好,我是王磊,你也可以叫我 Ivan。

今天,我们会继续学习查询场景中的处理技术。这一讲的关键词是“多表关联”,也就是数据库中常见的 Join 操作。无论是单体数据库还是分布式数据库,关联操作的语义始终没有变,一些经典算法也保持了很好的延续性。

20__幻读是什么,幻读有什么问题?

在上一篇文章最后,我给你留了一个关于加锁规则的问题。今天,我们就从这个问题说起吧。

为了便于说明问题,这一篇文章,我们就先使用一个小一点儿的表。建表和初始化语句如下(为了便于本期的例子说明,我把上篇文章中用到的表结构做了点儿修改):

20__基于Raft的分布式KV系统开发实战(二):如何实现代码?

你好,我是韩健。

学完上一讲后,相信你已经了解了分布式 KV 系统的架构设计,同时应该也很好奇,架构背后的细节代码是怎么实现的呢?

别着急,今天这节课,我会带你弄明白这个问题。我会具体讲解分布式 KV 系统核心功能点的实现细节。比如,如何实现读操作对应的 3 种一致性模型。而我希望你能在课下反复运行程序,多阅读源码,掌握所有的细节实现。

20__基于距离的学习:聚类与度量学习

截至目前,我所介绍的模型都属于监督学习范畴,它们处理具有标签的输入数据,给出意义明确的输出,回归模型输出的是连续的回归值,分类模型输出的是离散的类别标签,这些模型都属于预测模型(predictive model)。

20__进阶之路:项目经理预备战之PMP认证攻略

你好,我是雷蓓蓓。

很多同学留言问我,要不要去考 PMP?PMP 认证的含金量怎么样?老实说,我一向认为,认证考级不是最终的目的,千万不要舍本逐末,为了证书去考试。让考级最大程度地帮助自己提升专业技能,才是最重要的

20__考官面对面:我是如何面试程序员的?

你好,我是杨波,拍拍贷研发总监,资深架构师。一晃在软件研发行业待了十五年多,不管是之前在一线参与实际项目研发,还是近年从事架构和管理工作,工程师招聘一直是我的工作重心之一。回想我面试过的程序员数量,即使没有一千,也一定不会少于八百,如果说我面人无数,我觉得一点也不夸张。

20__垃圾回收(一):V8的两个垃圾回收器是如何工作的?

你好,我是李兵。

我们都知道,JavaScript 是一门自动垃圾回收的语言,也就是说,我们不需要去手动回收垃圾数据,这一切都交给 V8 的垃圾回收器来完成。V8 为了更高效地回收垃圾,引入了两个垃圾回收器,它们分别针对着不同的场景。