01__为什么需要消息队列?

你好,我是李玥。今天我们来讲讲为什么需要消息队列,消息队列主要解决的是什么问题。

消息队列是最古老的中间件之一,从系统之间有通信需求开始,就自然产生了消息队列。但是给消息队列下一个准确的定义却不太容易。我们知道,消息队列的主要功能就是收发消息,但是它的作用不仅仅只是解决应用之间的通信问题这么简单。

01__为什么要学习数据结构和算法?

你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着?

尽管计算机相关专业的同学在大学都学过这门课程,甚至很多培训机构也会培训这方面的知识,但是据我了解,很多程序员对数据结构和算法依旧一窍不通。还有一些人也只听说过数组、链表、快排这些最最基本的数据结构和算法,稍微复杂一点的就完全没概念。

01__消息引擎系统ABC

你好,我是胡夕。欢迎你来到“Kafka 核心技术与实战”专栏。如果你对 Kafka 及其背后的消息引擎、流处理感兴趣,很高兴我们可以在此相聚,并在未来的一段日子里一同学习有关 Kafka 的方方面面。

01__效能模型:如何系统地理解研发效能?

你好,我是葛俊。今天,我来和你聊聊什么是研发效能,以及研发效能的模型,这些内容是理解整个专栏的基础。

今年的 3 月 26 日,一位昵称为 996icu 的用户,在 GitHub 上创建了 996.ICU 的项目,自此 996 这个话题被推上了风口浪尖。目前,这个项目已经拿到了 24 万多颗星。朋友们也常常问我:硅谷的公司有没有 996?

01__性能工程:为什么很多性能测试人员无法对性能结果负责?

你好,我是高楼。

今天是我们这节课的第一讲,我要带给你一个全面的性能概念——RESAR 性能工程,它跟性能测试的逻辑不太一样,具体哪儿不一样?下面我就具体给你讲讲。另外,在这个过程中,我也会让你全面、系统地感知到性能工程都要做些什么工作。相信这节课不仅会改变你对性能的认知,也能对你的性能项目全过程有一个指引。

01__性能建模设计:如何满足软件设计中的性能需求?

你好,我是尉刚强。今天是课程的第一讲,我想先和你一起来学习下基于性能的建模设计方法。

基于性能对软件进行建模和设计的目的呢,其实是为了保证软件产品最终交付的性能,跟一开始的设计预期相匹配。然而,在实际的软件建模和设计过程中,很多人其实都忽视了性能的评估分析,导致生成的软件性能差,被客户频繁投诉,甚至有可能导致产品失败,给公司带来严重的后果。

01__学习编程,我到底该选择哪门语言?

你好,我是胡光。欢迎来到我的极客时间专栏。在接下来的两个多月里,我将陪伴在你的每一天的清晨或是夜晚,在人潮拥挤的上班地铁上,在你家里的书桌前,再或者是在你公司楼下的咖啡厅里,每天 10 分钟,让好学的你,有所收获,就是我的任务。

01__学习密码学有什么用?

你好,我是范学雷。

从今天开始,我就和你一块儿去试着揭一揭密码学的面纱,看看里面的机关门道。

每当我们看到一个新鲜事物时,“这东西是什么,有什么用”这样的问题总是会最先浮现在我们的脑海里,诱惑着我们更进一步地去了解它。