14__硅谷人到底忙不忙?

经常有读者问我,硅谷的工程师忙不忙?你们有没有国内的“996”,平时加班多吗?

硅谷人到底忙不忙?这个问题其实很难一概而论。

在 Airbnb,乃至整个硅谷的很多公司里,都有两类人和谐共处。一种人以工作为乐,他们晚上和周末大多数时间都会泡在公司里加班,就算偶尔在家里,他们也会学习或处理工作相关的事情,我们常常称这种人为“劳模”或“工作狂”。

14__缓存的使用姿势(二):缓存如何做到高可用?

你好,我是唐扬。

前面几节课,我带你了解了缓存的原理、分类以及常用缓存的使用技巧。我们开始用缓存承担大部分的读压力,从而缓解数据库的查询压力,在提升性能的同时保证系统的稳定性。这时,你的电商系统整体的架构演变成下图的样子:

14__加密数据能够自我验证吗?

你好,我是范学雷。

还记得上一讲,我们讲的消息验证码吗?我们讨论过可以使用消息验证码来验证消息的真伪。但是,不知道你有没有注意,在上一次讨论中,我们并没有讨论该如何安全地传递待验证消息。

14__架构规划:如何用企业架构连通技术和业务?

你好,我是付晓岩。

上节课,我们学习了几种可以用来推动企业数字化转型,并带来差异化体验的技术,这些技术值得我们长期关注。但是,数字化不是单靠这几项技术建立起来的,而是要靠很多技术综合发挥作用,这就要求企业具备综合运用各种技术的能力,要能够从整体上规划自己需要的技术体系,这样才能找准自己的发展路径。

14__接口类型的合理运用

你好,我是郝林,今天我们来聊聊接口的相关内容。

前导内容:正确使用接口的基础知识

在 Go 语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。

14__进程数据结构(下):项目多了就需要项目管理系统

上两节,我们解读了 task_struct 的大部分的成员变量。这样一个任务执行的方方面面,都可以很好地管理起来,但是其中有一个问题我们没有谈。在程序执行过程中,一旦调用到系统调用,就需要进入内核继续执行。那如何将用户态的执行和内核态的执行串起来呢?

14__静物:静物是静物么?

你好,我是小麥。这节课上课之前我先闲扯两句。

在划分目录的时候,这套课被划分成了三部分:历史、理论、实战。理论篇有八节课,虽然我们讲了好多晦涩的概念和科学定义,但其实基本每节课都是由实拍案例和名作分析组成的,也都给出了具体的操作方法论。所以,学到现在,你应该明白,拍照片这件事,如果不进行实际拍摄,你其实什么也学不会。

14__空间检索(下):“查找最近的加油站”和“查找附近的人”有何不同?

你好,我是陈东。

上一讲我们讲了,对于查询范围固定的应用需求,比如“查找附近的人”,我们可以根据规划好的查询区域大小,均匀划分所有的空间,然后用 GeoHash 将坐标转换为区域编码,以该区域编码作为 Key 开始检索。这样,我们就可以查到并取出该区域中的目标数据,对这些数据进行精准计算然后排序输出了。