摘要: 一,interface 介绍 如果说 goroutine 和 channel 是 go 语言并发的两大基石,那 interface 就是 go 语言类型抽象的关键。在实际项目中,几乎所有的数据结构最底层都是接口类型。说起 C++ 语言,我们立即能想到是三个名词:封装、继承、多态。go 语言虽然没有严 阅读全文
posted @ 2019-11-26 22:33 不想写代码的DBA 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 一,go 语言 panic 报错捕获 使用 go 语言的同学在真实项目中应该经常出现空指针使用等 panic 报错,这类报错与 C++ 中的 try-catch 模块不同,go 语言会一直将当前 panic 一直从报错栈传至最外层的栈,所以很多 go 语言的架构都会在架构中 handler 的入口添 阅读全文
posted @ 2019-11-26 21:45 不想写代码的DBA 阅读(701) 评论(0) 推荐(0) 编辑