2、内有乾坤:Go语言六大基础知识体系你好,我是郑建勋。 这节课,我们继续来回顾 Go 语言的基础知识,帮助你在前期查漏补缺,打好项目开发的基础。在上节课,我把Go的基础知识分为了六个部分,分别是开发环境、基础语法、语法特性、并发编程、项目组织、工具与库。 现在,我们紧跟上节课的内容,继...2025-12-13Go进阶-分布式爬虫实战
1、知识回顾:Go基础知识你真的掌握了吗你好,我是郑建勋。 在开篇词我们就提到,这个专栏的目标就是完成一个结合了高并发、分布式、微服务的复杂Go语言项目。 构建一个复杂的Go项目就和搭建复杂的积木一样。想象一下,当我们想搭建复杂的积木时,首先需要准备良好的环境(宽阔整洁的桌面、收纳盒),拥...2025-12-13Go进阶-分布式爬虫实战
0、开篇词:聚沙成塔,构建高性能、分布式爬虫项目你好,我是郑建勋。欢迎跟我一起学习 Go 语言,踏上搭建高并发、分布式、微服务爬虫项目的征程。 不知道你有没有发现,我们身边许多宏伟的杰作其实都是由很简单的元素组成的。金字塔和狮身人面像就是一堆沙石,作为生物体遗传密码的DNA,也不过就是由几种基础的...2025-12-13Go进阶-分布式爬虫实战
41、结束语:在技术的世界里享受思维的乐趣你好,我是微扰君。 不知不觉,我们的专栏就要暂时结束了。 不知道你在学习的时候有什么感觉,这个专栏对我来说算是一个很大的挑战,长达半年的写作可不轻松,甚至可以说是“痛苦”的。 说这个专栏挑战大,主要因为涉及的内容广泛,如果你从头到尾跟完专栏也一定会深...2025-12-08业务开发算法50讲
40、垃圾回收:现代语言是如何自动管理回收内存的你好,我是微扰君。 今天我们来聊一聊和编程语言有关的一个话题——垃圾回收,作为现在许多编程语言都支持的特性,垃圾回收机制能大大解放程序员的心智,让我们把主要精力放在实现业务逻辑上,而不是关注内存分配这样繁琐的编程细节上。 如果你写过C语言的话,一定能...2025-12-08业务开发算法50讲
39、Geohash:点外卖时我们是如何查找到附近餐厅的你好,我是微扰君。 今天我们来聊一聊另一个和索引相关的非常有趣的问题:“地理位置检索”问题。 身处移动互联网时代,我们的衣食住行少不了各种用到地理位置信息的APP。比如周末想和朋友小聚一下,不知道去哪,我就会在美团点评上检索餐厅或者休闲场所,除了看评...2025-12-08业务开发算法50讲