25_Context容器上Tomcat如何打破双亲委托机制

24 | Context容器(上):Tomcat如何打破双亲委托机制?

相信我们平时在工作中都遇到过 ClassNotFound 异常,这个异常表示 JVM 在尝试加载某个类的时候失败了。想要解决这个问题,首先你需要知道什么是类加载,JVM 是如何加载类的,以及为什么会出现 ClassNotFound 异常?弄懂上面这些问题之后,我们接着要思考 Tomcat 作为 Web 容器,它是如何加载和管理 Web 应用下的 Servlet 呢?

25_DeepFM如何让你的模型更好地处理特征交叉

20 | DeepFM:如何让你的模型更好地处理特征交叉?

你好,我是王喆。

前面几节课,我们学习了 Embedding MLP、Wide&Deep、NerualCF 等几种不同的模型结构。你有没有深入思考过这样一个问题,就是这几种模型都是怎么处理特征交叉这个问题的呢?

25_MySQL编译器(一):解析一条SQL语句的执行过程

你好,我是宫文学。现在,就到了我们编译之旅的最后一站了,我们一起来探索一下 MySQL 编译器。

数据库系统能够接受 SQL 语句,并返回数据查询的结果,或者对数据库中的数据进行修改,可以说几乎每个程序员都使用过它。

25_Transform:Beam数据转换操作的抽象方法

你好,我是蔡元楠。

今天我要与你分享的主题是“Beam 数据转换操作的抽象方法”。

在上一讲中,我们一起学习了 Beam 中数据的抽象表达——PCollection。但是仅仅有数据的表达肯定是无法构建一个数据处理框架的。那么今天,我们就来看看 Beam 中数据处理的最基本单元——Transform。

25_避坑指南:为什么很多短视频账号中途做不下去了?

你好,我是周维。

短视频行业目前发展很快,确实有不少人凭借做短视频达成了职业目标,改写了自己的人生,但更多的人却是被远远抛在了后面,只能做那无数个“分母之一”。而究其原因,很多时候都是因为踩了不该踩的坑,走了很多弯路,最后就只能遗憾或无奈地中途下车。

25_产品案例分析PathSource的混乱与直观

24 | 产品案例分析:PathSource的混乱与直观

PathSource 是一个关注学业和职场的应用,它的主要目标用户是学生以及一些职场新人,这款应用可以提供参考,帮助你去选择学校、专业,以及帮助你找工作。

25_从透支到盗刷:人人须知的银行卡纠纷

银行卡,我们每个人都不陌生,钱包里放着四五张银行卡可能都很正常。同时,银行卡也十分重要,毕竟可能就是我们的全部家当了。不过,虽然每天会用到,你真的清楚了解它的规则和风险吗?

25_代码静态检查实践

你好,我是王潇俊,今天我和你分享的主题是:代码静态检查实践。

从这次分享开始,我们要正式开始分享测试管理系列这个主题了。测试管理本身是一个很大的范畴,而且和我们之前聊到过的环境、配置等关系密切。

25_带你解析Python垃圾回收机制

24 | 带你解析 Python 垃圾回收机制

你好,我是景霄。

众所周知,我们当代的计算机都是图灵机架构。图灵机架构的本质,就是一条无限长的纸带,对应着我们今天的存储器。在工程学的演化中,逐渐出现了寄存器、易失性存储器(内存)和永久性存储器(硬盘)等产品。其实,这本身来自一个矛盾:速度越快的存储器,单位价格也越昂贵。因此,妥善利用好每一寸高速存储器的空间,永远是系统设计的一个核心。

25_多个活动要安排(上):多进程如何调度?

你好,我是 LMOS。

上节课,我们了解了什么是进程,还一起写好了建立进程的代码。不知道你想过没有,如果在系统中只有一个进程,那我们提出进程相关的概念和实现与进程有关的功能,是不是就失去了意义呢?