09__SocketServer(下):请求处理全流程源码分析
你好,我是胡夕。前几节课,我们花了很多时间学习 SocketServer 核心组件的源代码,包括 Acceptor 线程、Processor 线程,也研究了 Data plane 和 Control plane 针对不同类型请求的处理方案。
你好,我是胡夕。前几节课,我们花了很多时间学习 SocketServer 核心组件的源代码,包括 Acceptor 线程、Processor 线程,也研究了 Data plane 和 Control plane 针对不同类型请求的处理方案。
你好,我是于航。
相信现在你已经知道,“WebAssembly”是由“Web”与“Assembly”两个单词组成的。前面的“Web”代指 Web 平台;后面的“Assembly”在我们所熟悉的编程语言体系中,可以理解为“汇编”。
你好,我是陈航。
在前面的 Flutter 开发起步和 Dart 基础模块中,我和你一起学习了 Flutter 框架的整体架构与基本原理,分析了 Flutter 的项目结构和运行机制,并从 Flutter 开发角度介绍了 Dart 语言的基本设计思路,也通过和其他高级语言的类比深入认识了 Dart 的语法特性。
你好,我是郭朝斌。
在进阶篇的前几讲,我剖析了物联网中跟设备有关的几个技术点,包括物模型、设备的零配置组网、设备进行网络通信要用到的 MQTT 协议等。
但是,并不是所有的设备都能直接接入互联网,直接跟云平台通信。比如智能家居中的一些传感器,它们使用的通信技术是 BLE 或者 ZigBee,本身连 IP 地址都没有。那么,这样的设备要怎么联网呢?
你好,我是苏杰。
原型的用户测试通过了,我们就得开始做真正的产品了,所以,今天这一讲是第三轮 MVP——Product 的第一讲,让我们一起通过一个叫“产品服务系统”的概念,来分析一下各种类型的产品都有什么优缺点,是适用于哪种场景。
你好,我是邱岳。上次分享我们聊了关于增长面临的问题以及增长可能的发展趋势。今天的分享我们会继续增长相关的话题。我们先从增长的核心说起,再慢慢介绍更多的策略和经验。
计算机这个行业的历史上有过很多成功的预言,最著名的自然是“摩尔定律”。当然免不了的也有很多“失败”的预测,其中一个最著名的就是,比尔·盖茨在上世纪 80 年代说的“640K ought to be enough for anyone”,也就是“640K 内存对哪个人来说都够用了”。
我们常常会用“很职业”去形容一个人某项工作做得很棒,意思是说,他很出色地做到了职位所期待和所要求的标准。那么,一个职业的管理者应该是什么样的呢?显然,他也要符合管理者这个角色的期待和要求,具体是什么呢?今天我们就来聊聊管理者角色认知的问题。
你好,我是张磊。今天我和你分享的主题是:从容器到容器云,谈谈 Kubernetes 的本质。
在前面的四篇文章中,我以 Docker 项目为例,一步步剖析了 Linux 容器的具体实现方式。通过这些讲解你应该能够明白:一个“容器”,实际上是一个由 Linux Namespace、Linux Cgroups 和 rootfs 三种技术构建出来的进程的隔离环境。
你好,我是秦粤。上节课我向你介绍了云原生基金会 CNCF 的重要成员 K8s,它是用于自动部署、扩展和管理容器化应用程序的开源系统。通过实践,我们在本地搭建 K8s,并将“待办任务”Web 服务案例部署到了本地 K8s 上。K8s 这门技术,我推荐你一定要学习下,不管是前端还是后端,因为从目前的发展趋势来看,这门技术必定会越来越重要。