go

收录了 2 篇文章 · 1 人关注

  • 120
    图解 Go 中的延迟调用 defer

    > 本教程将通过几个实用的例子讲解 Go 语言中的 **defer** 的用法 ## 什么是 defer ? 通过使用 `defer` 修饰一个函数,使其在外部函数 ["返回后"](https://medium.com/@inanc/yeah-semantically-after-is-the-right-word-fad1d5181891) 才被执行,即便外部的函数返回的是 [panic 异常](https://golang.org/ref/spec#Handling_panics...

  • nsq源码学习

    nsq源码学习 简介 nsq 是用go语言实现的分布式队列。阅读源码对go语言的chanel,分布式有着更好的理解 代码结构 核心代码分位3部分: nsqd:队列数据存储 nsqlookup:管理nsqd节点,服务发现 nsqadmin:nsq的可视化 nsqd 官方的介绍为 nsqd is the daemon that receives, queues, and delivers messages to clients. It can be run standalone but is nor...