回声撰记

Golang并发编程

Golang并发编程模型(一) Worker Pool(工作池) 基本描述 多个goroutine并行处理任务,一个channel村任务,一个channel存结果 结构 任务 --> jobs channel ↓ +------+------+------+

Administrator Published on 2026-06-09

Golang-日志包设计

Go 日志包设计:如何构建可扩展的结构化日志抽象层 在Go项目中,日志是系统可观测性的基石。本文将深入探讨如何设计一个既灵活又高性能的日志包,通过接口抽象、类型安全的结构化字段,以及可插拔的后端实现,来应对不同场景下的日志需求。 为什么需要自己封装日志?

Administrator Published on 2026-05-20

Golang爬虫实战

Golang爬虫实战 前言 爬虫本来是python的强项,前期研究过scrapy,也写过一些简单的爬虫小程序,但是后来突然对golang产生兴趣,决定写写爬虫练练手。由于本人golang萌新,有错误之处,欢迎指正。 大致思路 由于现在动态页面比较多,因此考虑通过WebDriver驱动Chrome等页

Administrator Published on 2024-10-28