Go 05:实战 —— CLI 工具与测试
Go 写 CLI 工具是它最舒服的场景之一:启动快、单文件分发、跨平台。很多知名工具都是 Go 写的:docker、kubectl、gh、terraform、hugo。
本篇做一个 URL 健康检查工具 urlcheck,综合运用前面学到的内容,然后......
Go 03:并发编程
并发是 Go 最大的特色。对比 Python:
Python 有 GIL,CPU 密集型任务需多进程;asyncio 需要整条调用链都是 async。
Go 的 goroutine 是轻量协程(初始约 2KB 栈),可轻松开几万个,自动利用多核,普通同步代码直接 go ......