20_比较Jetty的线程策略EatWhatYouKill
19 | 比较:Jetty的线程策略EatWhatYouKill
我在前面的专栏里介绍了 Jetty 的总体架构设计,简单回顾一下,Jetty 总体上是由一系列 Connector、一系列 Handler 和一个 ThreadPool 组成,它们的关系如下图所示:
19 | 比较:Jetty的线程策略EatWhatYouKill
我在前面的专栏里介绍了 Jetty 的总体架构设计,简单回顾一下,Jetty 总体上是由一系列 Connector、一系列 Handler 和一个 ThreadPool 组成,它们的关系如下图所示:
19 | 产品经理如何与开发打交道(上):打破思维的边界
“横看成岭侧成峰,远近高低各不同。——苏轼”
在产品经理的日常工作中,开发工程师可能是我们打交道最多的角色,可是,这两个角色之间却有很多难以调和的矛盾,网上开发工程师怒怼产品经理的艺术作品很多,各种吐槽图片和文章俯拾即是 。
你好,我是邵亚方。
如果你是一名应用开发者,那你应该知道如何去分析应用逻辑,对于如何优化应用代码提升系统性能也应该有自己的一套经验。而我们这节课想要讨论的是,如何拓展你的边界,让你能够分析代码之外的模块,以及对你而言几乎是黑盒的 Linux 内核。
在专栏前面我讲过,单体应用改造成微服务的一个好处是可以减少故障影响范围,故障被局限在一个微服务系统本身,而不是整个单体应用都崩溃。那么具体到一个微服务系统,如果出现了故障,应该如何处理呢?
你好,我是黄申。
相信你对变量这个概念并不陌生,数学方程式和编程代码里经常会用到变量。那什么是变量呢?我们在概率中常说的随机变量(random variable)和普通的变量(variable)又有什么不同呢?
前 18 节课,我们主要探讨了编译器的前端技术,它的重点,是让编译器能够读懂程序。无结构的代码文本,经过前端的处理以后,就变成了 Token、AST 和语义属性、符号表等结构化的信息。基于这些信息,我们可以实现简单的脚本解释器,这也从另一个角度证明了我们的前端处理工作确实理解了程序代码,否则程序不可能正确执行嘛。
单服务器无论如何优化,无论采用多好的硬件,总会有一个性能天花板,当单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。
结束语|让音乐陪伴你的生活
你好!我是邓柯。
这一门手把手教你玩音乐的课程,今天就要结束了,希望这十几节课你上得开心。在我们暂时告别之前,我想给你讲一个我的故事。
你好,我是周维。从这节课开始,我们就进入到了课程第四个模块:运营篇。
在这个模块当中,我会从内容运营和数据运营的角度,来带你了解打造爆款短视频的方法和技巧。今天这节课呢,我们先来学习下如何用电影创作的方式,即利用“拉片法”来掌握爆款短视频的内容运营技巧。
19 | 链式 & 比较 & 环式学习法:怎么多维度提升技术能力?
你好,我是华仔。
上一讲我介绍了三段分解法,教你把“10 年成为大牛”这个宏大的目标,分解成 1~2 个月的可落地计划,然后再按周来执行实际的行动。