240 发简信
IP属地:四川
  • 【Golang】并发的异常处理

    go语言的并发实现起来很简单,只需要一个go关键字即可使函数并发,但是捕捉并发方法中的错误就没有那么方便了。本文总结在go语言中,并发时处理异常...

  • 【protoc】回滚到上一版本的方法

    前几天因为一些原因升级了一下本地的protoc-gen-go的版本,结果今天在项目中,一直使用的是新版本的protoc,编译出来的和项目的pb....

  • 【Protobuf】解析protobuf里面的enum

    需求数据传输使用的是proto,API返回的结果是解析过的json。proto中有enum类型,要求返回的结果中显示enum的字符串值而不是in...

  • 【Golang】time的时区问题

    先上代码 代码分析 start 和 end是两个时间字符串,并且没有显式声明时区。当使用time.Parse去解析start和end两个时间字符...

  • 【Golang】处理时间的坑

    需求 获取当前时间的字符串类型。 获取到时间之后,按照RFC3339的格式转换成time.Time类型 原版代码 原版代码输出结果 发现,tim...

  • 【Golang】通道channel

    Java的并发:基于线程Golang的并发:基于协程goroutine 并发会导致资源竞争:加锁防止资源竞争的三种方式: 原子函数:atomic...

  • 【Golang】作为新gopher的注意事项

    原文传送门:https://blog.rubylearning.com/best-practices-for-a-new-go-develope...

  • 【Golang】Main包下多个文件的相互调用

    今天踩了一个go的坑,记录一下。 A.go B.go 可以看到,A.go和B.go都是在package main里面,A.go的main方法调用...

个人介绍
To be a better coder...