18__如何用硬件同步原语(CAS)替代锁?

你好,我是李玥。上节课,我们一起学习了如何使用锁来保护共享资源,你也了解到,使用锁是有一定性能损失的,并且,如果发生了过多的锁等待,将会非常影响程序的性能。

18__如何做好持续交付中的多环境配置管理?

上一篇内容中,我们讲到软件配置中的代码配置和应用配置,这两种配置之间最大的区别就是看跟环境是否相关。由此,就引出了持续交付过程中最为复杂的环境配置管理这个问题,准确地说,应该是不同环境下的应用配置管理。

18__散列表(上):Word文档中的单词拼写检查功能是如何实现的?

Word 这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在 Word 里输入一个错误的英文单词,它就会用标红的方式提示“拼写错误”。Word 的这个单词拼写检查功能,虽然很小但却非常实用。你有没有想过,这个功能是如何实现的呢?

18__深入理解StatefulSet(一):拓扑状态

你好,我是张磊。今天我和你分享的主题是:深入理解 StatefulSet 之拓扑状态。

在上一篇文章中,我在结尾处讨论到了 Deployment 实际上并不足以覆盖所有的应用编排问题。

造成这个问题的根本原因,在于 Deployment 对应用做了一个简单化假设。

18__四通八达:HTTP的重定向和跳转

在专栏第 1 讲时我曾经说过,为了实现在互联网上构建超链接文档系统的设想,蒂姆·伯纳斯 - 李发明了万维网,使用 HTTP 协议传输“超文本”,让全世界的人都能够自由地共享信息。

18__搜索引擎:输入搜索词以后,搜索引擎是怎么工作的?

你好,我是陈东。今天我来讲讲搜索引擎的核心架构。

搜索引擎你应该非常熟悉,它是我们学习和工作中非常重要的一个工具。它的特点是能在万亿级别的网页中,快速寻找出我们需要的信息。可以说,以搜索引擎为代表的检索技术,是所有基于文本和关键词的检索系统都可以学习和参考的。

18__网络篇:如何步步拆解处理复杂的网络性能问题?

你好,我是庄振运。

前面几讲,我们讨论了 CPU、内存和存储系统的性能。不过你也清楚,各种互联网服务的数据传递终归是需要通过网络来传输的,所以网络性能也是至关重要的。所以,今天我们就来接着学习网络性能相关的内容。

18__为什么这些SQL语句逻辑相同,性能却差异巨大?

在 MySQL 中,有很多看上去逻辑相同,但性能却差异巨大的 SQL 语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。

我今天挑选了三个这样的案例和你分享。希望再遇到相似的问题时,你可以做到举一反三、快速解决问题。

18__我的实践:这门“产品创新课”本身

你好,我是苏杰。今天是第四篇番外篇,主题比较特别,让我们聊一个正在发生的,你正在参与的案例——苏杰的产品创新课。这一讲里,我会把很多知识点都串起来。