07__抽象画究竟在画什么?

你好!我是罗桂霞。

这场艺术之旅,我们已经走过了四站。在学习了油画的色彩、光、构图和结构变形后,我们终于还是来到了“抽象”这一站,“抽象”是我们欣赏油画中最难啃的一个瓜,也是最难爬的一座山。

07__从BIOS到bootloader:创业伊始,有活儿老板自己上

有了开放的营商环境,咱们外包公司的创业之旅就要开始了。

上一节我们说,x86 作为一个开放的营商环境,有两种模式,一种模式是实模式,只能寻址 1M,每个段最多 64K。这个太小了,相当于咱们创业的个体户模式。有了项目只能老板自己上,本小利微,万事开头难。另一种是保护模式,对于 32 位系统,能够寻址 4G。这就是大买卖了,老板要雇佣很多人接项目。

07__大厂都在用哪些敏捷方法?(下)

你好,我是宝玉,我今天继续与你分享大厂的敏捷方法应用。

在上一篇文章中,我们一起看了一下大厂和敏捷相关的一些流程规范,同时也为你留了一道思考题:

如果每周一个 Sprint,怎么保证每周都有交付,还能保证产品质量?

07__带你快速上手_Lua

你好,我是温铭。

在大概了解 NGINX 的基础知识后,接下来,我们就要来进一步学习 Lua 了。它是 OpenResty 中使用的编程语言,掌握它的基本语法还是很有必要的。

Lua 是一个小巧精妙的脚本语言,诞生于巴西的大学实验室,这个名字在葡萄牙语里的含义是“美丽的月亮”。从作者所在的国家来看,NGINX 诞生于俄罗斯,Lua 诞生于巴西,OpenResty 诞生于中国,这三门同样精巧的开源技术都出自金砖国家,而不是欧美,也是挺有趣的一件事。

07__当别人给我们提意见时,该如何应对?

在“当我们给别人提意见时,要注意些什么”这篇文章中,我与你一起关注了提意见的技巧。

文章的主要内容是人们很难在接受负面意见时保持心情愉悦,有时候甚至会引起心理上的反感。

07__迭代器和好用的新for循环

你好,我是吴咏炜。

我们已经讲过了容器。在使用容器的过程中,你也应该对迭代器(iterator)或多或少有了些了解。今天,我们就来系统地讲一下迭代器。

07__分布式锁:关键重地,非请勿入

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

我在第 3 篇文章中,与你一起学习了分布式互斥,领悟了其“有你没我,有我没你”的精髓,为你解释了同一临界资源同一时刻只能被一个程序访问的问题,并介绍了解决分布式互斥的算法。

07__分布式锁和原子性:你看到的未读消息提醒是真的吗?

你好,我是袁武林。

在前面几节课程中,我着重把即时消息场景中几个核心的特性,进行了较为详细的讲解。在实际用户场景下,除了实时性、可靠性、一致性、安全性这些刚需外,还有很多功能对用户体验的影响也是很大的,比如今天我要讲的“消息未读数”。

07__分支管理:Facebook的策略,适合我的团队吗?

你好,我是葛俊。今天,我来跟你聊聊研发过程中的 Git 代码分支管理和发布策略。

在前面两篇文章中,我们讨论了持续开发、持续集成和持续部署的整个上线流程。这条流水线针对的是分支,因此代码的分支管理便是基础。能否找到适合自己团队的分支管理策略,就是决定代码质量,以及发布顺畅的一个重要因素。

07__工具进化:如何实现一个分布式压测平台

你好,我是吴骏龙。工欲善其事必先利其器,今天我将与你分享如何自己实现一个分布式压测平台。

现在只要是规模大一些的互联网公司,都在不遗余力地开发自己的压测平台,比如京东、美团、阿里、360。可能你会问,市面上已经有无数的开源压测工具和平台,比如 JMeter、Locust、nGrinder、Gatling 等,为什么要自己做呢?我在和一些大厂的同行交流经验时,发现对于常见开源压测工具的诟病不外乎有以下几点。