02__性能调优的本质:调优的手段五花八门,该从哪里入手?

你好,我是吴磊。

上节课,我们探讨了性能调优的必要性,结论是:尽管 Spark 自身运行高效,但作为开发者,我们仍然需要对应用进行性能调优。

那么问题来了,性能调优该怎么做呢?面对成百上千行应用代码、近百个 Spark 配置项,我们该从哪里入手呢?我认为,要想弄清性能调优怎么入手,必须先得搞明白性能调优的本质是什么。

02__学习路径:爬过这六个陡坡,你就能对Linux了如指掌

很多人觉得 Linux 操作系统刚开始学起来很难,主要是因为我们平时办公或者学习用的都是 Windows 系统,而 Windows 和 Linux 的使用模式是完全不一样的。

Windows 的基本使用模式是“图形化界面 + 菜单”。也就是说,无论我们做什么事情,首先要找一个图形化的界面。在这里面,“开始”菜单是统一的入口,无论是运行程序,还是做系统设置,你都能找到一个界面,界面上会有各种各样的输入框和菜单。我们只要挨个儿看过去,总能找到想操作的功能。实在不行,还有杀手锏,就是右键菜单,挨个儿一项一项看下去,最终也能实现想做的操作。

02__业务架构:作为开发,你真的了解业务吗?

你好,我是王庆友,今天我们一起聊聊业务架构。

作为开发人员,我们平常讨论比较多的是技术层面的东西,比如 Spring 框架、Redis 缓存、MySQL 数据库等等,我们喜欢讨论这些,是因为纯技术的东西比较通用,和业务相关性不大,沟通起来比较方便。

02__一篇文章带你快速搞定Kafka术语

你好,我是胡夕。今天我们正式开启 Apache Kafka 学习之旅。

在 Kafka 的世界中有很多概念和术语是需要你提前理解并熟练掌握的,这对于后面你深入学习 Kafka 各种功能和特性将大有裨益。下面我来盘点一下 Kafka 的各种术语。

02__油画名词小清单:如何正确欣赏油画?

你好!我是罗桂霞。

上一讲,我们讲了油画的历史和常见的流派,不知道你有没有吸收呢?也许你会问,老师,光是第一件事儿,就已经这么长了,这份攻略一点也不简单呀!

02__预习篇_·_Dart语言概览

你好,我是陈航。

我们知道,Flutter 开发框架采用的开发语言是 Dart,所以要用好这个框架,我们必须要搞清楚 Dart 语言。

关于新技术的学习,一直以来我都非常认同一个观点:千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样才能从高维度理解问题。所以,为了帮助你更高效地掌握 Dart,以最快的速度具备开发一款 Flutter 应用的能力,今天这篇文章,我会先从 Flutter 开发的角度,和你介绍 Dart 语言出现的历史背景、特性以及未来。

02__预习篇_·_小鲸鱼大事记(二):崭露头角

你好,我是张磊。我今天分享的主题是:小鲸鱼大事记之崭露头角。

在上一篇文章中,我说到,伴随着 PaaS 概念的逐步普及,以 Cloud Foundry 为代表的经典 PaaS 项目,开始进入基础设施领域的视野,平台化和 PaaS 化成了这个生态中的一个最为重要的进化趋势。

02__原理:通过一个案例,理解FaaS的运行逻辑

你好,我是秦粤。上一讲我们介绍了什么是 Serverless,从概念的角度我们已经对 Serverless 有了一个深入的了解;那从应用角度来看,Serverless 对于开发者究竟有什么魔力呢?这一讲,我准备通过快速部署纯 FaaS 的 Serverless 应用,给你讲一讲 FaaS 应用背后的运行原理。

02__原理解读:如何理解第三方支付的业务逻辑和系统组件?

你好,我是任杰。这节课我们聊一聊如何理解支付业务逻辑和系统组件。

在上一节课中,我已经从宏观角度带你梳理了扫码支付从前到后的整个流程。我们发现,虽然扫码支付是一个非常便捷的用户产品,但是它后面涉及到了很多的机构和业务流程。