17__调度(下):抢占式调度是如何发生的?

上一节,我们讲了主动调度,就是进程运行到一半,因为等待 I/O 等操作而主动让出 CPU,然后就进入了我们的“进程调度第一定律”。所有进程的调用最终都会走 __schedule 函数。那这个定律在这一节还是要继续起作用。

17__分布式计算模式之Actor:一门甩锅的艺术

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

我在前两篇文章中,带你一起学习了 MapReduce 和 Stream 计算模式,相信你对批处理和流计算也有了一定的了解。虽然这两种计算模式对数据的处理方式不同,但都是以特定数据类型(分别对应静态数据和动态数据)作为计算维度。

17__高效赋能:怎么建立流程才能把人效提升3倍?

你好,我是张鹏!

在前三讲中,我分享了战略、业务、组织结构方面的复盘案例。这些都属于宏观显化的调整,我们的感受比较直观。比如战略的变化会体现在内部方向上,业务的改进会直接反映在生产销售上,组织结构的变化也非常明显。

17__故障处理最佳实践:应对故障

或多或少我们都会经历线上的故障。在我的职业生涯中,就经历过很多的线上故障。老实说,线上故障是我们技术人员成长中必须要经历的事。从故障中我们可以吸取到很多教训,也能让我们学到很多书本上学不到的知识。坑踩多了,我们会变得越来越有经验,也就成为老司机了。

17__管理者不用亲力亲为:关键是什么?

大部分被提拔成技术领导的工程师都拥有一定的领导力,最重要的是,他们都具备出色的业务能力;而这些技术能力强悍的工程师刚刚走上管理岗位时,最爱做的事情就是亲力亲为,看谁干活都不放心,恨不得自己把所有的事情都做了。

17__函数式编程:一种越来越流行的编程范式

你好,我是吴咏炜。

上一讲我们初步介绍了函数对象和 lambda 表达式,今天我们来讲讲它们的主要用途——函数式编程。

一个小例子

按惯例,我们还是从一个例子开始。想一下,如果给定一组文件名,要求数一下文件里的总文本行数,你会怎么做?

17__即时编译(下)

今天我们来继续讲解 Java 虚拟机中的即时编译。

Profiling

上篇提到,分层编译中的 0 层、2 层和 3 层都会进行 profiling,收集能够反映程序执行状态的数据。其中,最为基础的便是方法的调用次数以及循环回边的执行次数。它们被用于触发即时编译。

17__几何角度看分类:支持向量机

前文中介绍过的逻辑回归是基于似然度的分类方法,通过对数据概率建模来得到软输出。而在另一类基于判别式的硬输出分类方法中,代表性较强的就得数今天要介绍的支持向量机了。