2、余数:原来取余操作本身就是个哈希函数你好,我是黄申。今天我们来聊聊“余数”。 提起余数,我想你肯定不陌生,因为我们生活中就有很多很多与余数相关的例子。 比如说,今天是星期三,你想知道50天之后是星期几,那你可以这样算,拿50除以7(因为一个星期有7天),然后余1,最后在今天的基础上加一...2026-03-02程序员的数学基础课
1、二进制:不了解计算机的源头,你学什么编程我们都知道,计算机的起源是数学中的二进制计数法。可以说,没有二进制,就没有如今的计算机系统。那什么是二进制呢?为什么计算机要使用二进制,而不是我们日常生活中的十进制呢?如何在代码中操作二进制呢?专栏开始,我们就从计算机认知的起源——二进制出发,讲讲它...2026-03-02程序员的数学基础课
26、答疑课堂、思考题答案(二)你好,我是编辑小新。 今天是我们第二次答疑课。上一次加餐,我们公布了前面九节课的思考题参考答案。这次我们把后面课程的思考题答案,一并公布出来,同样地,一些优秀同学的答案也做了展示。 建议你自行思考之后,再对答案。每节课都附上了超链接,方便你跳转回顾。...2026-03-01高并发系统实战课
25、答疑课堂、思考题答案(一)你好,我是编辑小新。 今天是一节答疑课。我们的专栏已经步入尾声。除了紧跟更新节奏的第一批同学,也很开心看到有更多新朋友加入到这个专栏的学习中。 很多同学的留言也是这门课的亮丽风景,给专栏增色了不少。大部分的疑问,老师都在留言区里做了回复,期待更多同学...2026-03-01高并发系统实战课
24、性能压测:压测不完善,效果减一半你好,我是徐长龙。 之前我们讨论了很多高并发改造思路和设计。 高并发的系统很复杂,所以对这样的系统做并发优化也相当有挑战。很多服务的局部优化,不见得能真正优化整体系统的服务效果,甚至有的尝试还会适得其反,让服务变得不稳定。 在这种情况下,压测就显得更...2026-03-01高并发系统实战课
23、网关编程:如何通过用户网关和缓存降低研发成本你好,我是徐长龙。 如果说用户的流量就像波涛汹涌的海浪,那网关就是防御冲击的堤坝。在大型的互联网项目里,网关必不可少,是我们目前最好用的防御手段。通过网关,我们能把大量的流量分流到各个服务上,如果配合使用Lua脚本引擎提供的一些能力,还能大大降低系统...2026-03-01高并发系统实战课