随笔分类 -  go语言

摘要:一,interface 介绍 如果说 goroutine 和 channel 是 go 语言并发的两大基石,那 interface 就是 go 语言类型抽象的关键。在实际项目中,几乎所有的数据结构最底层都是接口类型。说起 C++ 语言,我们立即能想到是三个名词:封装、继承、多态。go 语言虽然没有严 阅读全文
posted @ 2019-11-26 22:33 不想写代码的DBA 阅读(1556) 评论(0) 推荐(0)
摘要:一,go 语言 panic 报错捕获 使用 go 语言的同学在真实项目中应该经常出现空指针使用等 panic 报错,这类报错与 C++ 中的 try-catch 模块不同,go 语言会一直将当前 panic 一直从报错栈传至最外层的栈,所以很多 go 语言的架构都会在架构中 handler 的入口添 阅读全文
posted @ 2019-11-26 21:45 不想写代码的DBA 阅读(727) 评论(0) 推荐(0)
摘要:自从开始使用 Go 语言,到现在也有一年多了,虽不算精通,但也算小有理解。在这里简单记录一下我的心得(其实是学习别人的心得) goroutine,Go 语言中 cpu 运行的最小单元,与 lua 携程类似,只是叫法和调度方式不同,而 Go-runtime 是如何调度这些 goroutine 将大大小 阅读全文
posted @ 2019-11-08 18:38 不想写代码的DBA 阅读(561) 评论(0) 推荐(0)