跟着B站学Golang(admin-ep-saga)

本文完全出于学习的目的,如有异议,请联系删除。

之前XL事件流出的优秀代码太多了,这次选择的是一个好像与具体业务无关的模块(admin-ep-saga)来进行学习。

阅读更多

一张图说明Golang的并发模型MPG

Golang 天生支持并发,Goroutine是Go 最吸引人的地方,采用的是CSP并发通信模型。到底Go是怎么支持高并发的呢?这里就需要说一说Golang 的MPG模型。

阅读更多

Go Module 引入本地自定义包

文章转载至 小一辈无产阶级码农

最近由于项目要求,需要对 IPFS 源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod 导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理系统。

阅读更多

Golang中一些设定

  1. 格式化时间不是用yyyy MM DD HH mm ss sss等在其他语言中常见的符号。
    而是:
    2006-01-02 15:04:05

    1
    2
    3
    now := time.Now()
    nowRight := now.Format("2006-01-02 15:04:05")

    完整UTC为:2006-01-02T15:04:05-07:00

阅读更多