摘要: Go 语言的 defer 会在当前函数返回前执行传入的函数,它会经常被用于关闭文件描述符、关闭数据库连接以及解锁资源。 作为一个编程语言中的关键字,defer 的实现一定是由编译器和运行时共同完成的,不过在深入源码分析它的实现之前我们还是需要了解 defer 关键字的常见使用场景以及使用时的注意事项 阅读全文
posted @ 2021-03-24 17:58 thepoy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: tags: [Golang, 分布式] layout: article key: author: thepoy 一、分布式 id 生成器 在高并发场景中,通常需要类似 MySQL 自增 id 一样不断增长且不会重复的 id。 比如某电商双 11 时,在 0:00 开始,会有千万到亿级的订单涌入,每秒 阅读全文
posted @ 2021-03-24 15:45 thepoy 阅读(1099) 评论(0) 推荐(0) 编辑