03|基础入门:编写你的第一个Serverle应用

从今天开始,我们正式进入 Serverless 的开发阶段。

学习一门新技术,除了了解其基础概念,更重要的是把理论转化为实践,所以学会开发 Serverless 应用尤为重要。考虑到很多刚开始接触 Serverless 开发的同学在短时间很难适应 Serverless 的开发思想,知识也不够体系化,所以我除了带你实现一个 Serverless 应用之外,还会介绍应用开发时涉及的重要知识点,让你更深刻地理解 Serverless,建立属于自己的知识体系。

03|理解进程(2):为什么我的容器里有这么多僵尸进程?

你好,我是程远。今天我们来聊一聊容器里僵尸进程这个问题。

说起僵尸进程,相信你并不陌生。很多面试官经常会问到这个知识点,用来考察候选人的操作系统背景。通过这个问题,可以了解候选人对 Linux 进程管理和信号处理这些基础知识的理解程度,他的基本功扎不扎实。

03|冒犯有时是必要的:如何开启一段亲密关系?

你好,我是李一帆。

今天,我们来聊一个话题,如何开启一段亲密关系。

从陌生到认识、从认识到熟悉、从熟悉又到暧昧、从暧昧到确定关系,在每一个阶段,我们都想和自己喜欢的人更进一步,想要有更亲密的感情。这是每个人谈恋爱的必经之路。

03|内置_Hooks(1):如何保存组件状态和使用生命周期?

你好,我是王沛。这节课我们一起来学习基本 Hooks 的用法。

如果你用过基于类的组件,那么对组件的生命周期函数一定不会陌生,例如 componentDidMount, componentDidUpdate,等等。如果没有使用过,那也没关系,因为在今天这节课里,你会看到基于 Hooks 去考虑组件的实现,这会是一个非常不同的思路,你完全不用去关心一个组件的生命周期是怎样的。

03|你的照片里是否有内容?

你好,我是随你们去。今天我们来看看应该怎样去审视照片里的内容。

拍照是一种语言,至少对我来说是这样的。我利用它来传递情绪,展现我所看到的事物,以一种独特的方式和这个世界进行沟通。

03|强一致性:别再用BASE做借口,来看看什么是真正的事务一致性

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

在上一讲的开头,我提了一个问题:对分布式数据库来说,“强一致性”意味着什么?我们经过分析后得出的结论是这个强一致性,包括数据一致性和事务一致性两个方面。然后,我们介绍了数据一致性是怎么回事儿。那么,今天我们会继续这个话题,谈谈事务一致性。

03|确定目标和假设:好的目标和假设是什么?

你好,我是博伟。

今天这节课我们就进入到“基础篇”模块了,通过前面的学习,你已经清楚了做 A/B 测试的基本流程,接下来呢,我会带你去看看在实践中确定目标和假设、确定指标、选取实验单位、估算样本量大小,以及分析测试结果这 5 步,具体应该怎么操作。

03|如何设置合适的安全强度?

你好,我是范学雷。

上一讲,我们讨论了单向散列函数,以及它是怎么解决数据完整性问题的。你还记得它解决问题的背后逻辑吗?就是因为单向散列函数有两个重要的特点:逆向运算困难和构造碰撞困难

03|我们要怎么理解领域驱动设计?

你好,我是徐昊。今天我们来聊聊领域驱动设计中的提练知识的循环。

在上一讲,我们介绍了什么是统一语言,讲了它为什么是领域驱动设计的必要实践,以及为什么统一语言提供了一种更好的协同方式的可能性。