9、破解性能谜题:性能优化的五层境界

你好,我是郑建勋。 俗话说:“九层之台,起于累土”,在上节课,我们搭建起了Go程序性能优化的分层分析范式,并讲解了系统设计与程序设计层面需要考虑的性能问题。 在这节课,我将更进一步,分析一下影响高性能程序的底层基石:代码实施、操作系统与硬件。分析如何...

8、高性能设计:自顶向下的高性能Go程序设计与优化

你好,我是郑建勋。 用最少的资源将程序的性能优势最大化,这不仅是每一个有追求的开发者的目标,更是企业为了达到更好的用户体验(例如更小的响应时间)、更低的成本面临的现实困境。 性能问题无处不在,从设计、开发阶段如何避免性能问题,再到如何发现问题,发现问...

7、冰川之下:深入Go高并发网络模型

你好,我是郑建勋。 很多人认为,Go语言是开发网络服务的极佳选择。因为开发者能够简单、高效地处理大量的并发请求。 之所以说Go语言开发简单,是因为Go是以同步的方式来处理网络I/O的,它会等待网络I/O就绪后,才继续下面的流程,这...

6、免费的宝库: 什么是网络爬虫

你好,我是郑建勋。 网络爬虫(Web Crawler)又称为网络蜘蛛(Web Spider),是一种自动获取互联网信息的网络机器人(Web Robot)。想想还真是非常形象,蜘蛛在相互连接的网站中,辛苦地从一个网站爬到另一个网站获取信息,又像一个不知...

5、全局视野:洞悉项目开发流程与规范

你好,我是郑建勋。 上节课,我讲解了大型互联网产品开发流程中的需求阶段和设计阶段。这节课,我们继续看看后面五个阶段:研发实现阶段、测试阶段、上线部署阶段、运维阶段和运营阶段。 首先让我们从研发实现阶段说起。 研发实现阶段确定了设计方案和开发排期之后,...

12627282930243