15__常见的性能问题之CPU篇:如何让CPU的运行不受阻碍?

你好,我是庄振运。

从这一讲开始,我们探讨分析几个最容易发生性能问题的领域:CPU、内存、存储和网络。

这一讲先来讨论关于 CPU 的常见性能问题。首先我们从硬件的角度,来看看 CPU 的性能取决于哪些因素,然后分析一下 CPU 的内部结构。接着我们探讨和 CPU 性能相关的软件系统,看看 CPU 运行时侯的调度和切换。

15__车联网:5G能给车联网带来什么?

你好,我是杨四昌。

上一节课,我们一起学习了 5G 和智能医疗相结合,给我们就诊和治疗带来的便捷。这一节课我们学习讨论 5G 在车联网中起到什么作用这个话题。

15__冲突管理2:没有双赢的情况下,如何推进事情发展?

你好,我是许健。今天我要和你聊一聊,没法双赢的情况下,我们该怎么办。

我们经常谈到冲突管理里的“双赢”思想,就是从各个方面寻求冲突双方的共同利益,最后找到一个点,对双方都有利。用一个简单的例子来解释“双赢”思想,就是我们有一块饼,你多吃了我就得少吃,那与其两个人争来争去还不如一起去把饼做大,这样我们都能多吃。

15__从回归到分类:联系函数与降维

线性模型最初被用来解决回归问题(regression),可在实际应用中,更加普遍的是分类问题(classification)。要用线性模型解决分类问题的话,就需要将线性模型原始的连续输出转换成不同的类别。

15__存储过程:如何提高程序的性能和安全性?

你好,我是朱晓峰。今天呢,我们来聊一聊 MySQL 的存储过程。

在我们的超市项目中,每天营业结束后,超市经营者都要计算当日的销量,核算成本和毛利等营业数据,这也就意味着每天都要做重复的数据统计工作。其实,这种数据量大,而且计算过程复杂的场景,就非常适合使用存储过程。

15__答疑文章(一):日志和索引相关问题

在今天这篇答疑文章更新前,MySQL 实战这个专栏已经更新了 14 篇。在这些文章中,大家在评论区留下了很多高质量的留言。现在,每篇文章的评论区都有热心的同学帮忙总结文章知识点,也有不少同学提出了很多高质量的问题,更有一些同学帮忙解答其他同学提出的问题。

15__调度(上):如何制定项目管理流程?

前几节,我们介绍了 task_struct 数据结构。它就像项目管理系统一样,可以帮项目经理维护项目运行过程中的各类信息,但这并不意味着项目管理工作就完事大吉了。task_struct 仅仅能够解决“看到”的问题,咱们还要解决如何制定流程,进行项目调度的问题,也就是“做到”的问题。

15__多线程调优(上):哪些操作导致了上下文切换?

你好,我是刘超。

我们常说“实践是检验真理的唯一标准”,这句话不光在社会发展中可行,在技术学习中也同样适用。

记得我刚入职上家公司的时候,恰好赶上了一次抢购活动。这是系统重构上线后经历的第一次高并发考验,如期出现了大量超时报警,不过比我预料的要好一点,起码没有挂掉重启。

15__分布式计算模式之MR:一门同流合污的艺术

你好,我是聂鹏程。今天,我来继续带你打卡分布式核心技术。

我在第 12 篇文章中与你介绍两层调度时提到,Mesos 的第二层调度是由 Framework 完成的。这里的 Framework 通常就是计算框架,比如 Hadoop、Spark 等。用户基于这些计算框架,可以完成不同类型和规模的计算。