
Go
Go开发日常遇到的问题
困了就喝白茶
街边太多人与车,繁华闹市人醉夜
展开
-
GoLand快捷键
编辑CTRL+X 删除当前光标所在行CTRL+D 复制当前光标所在行CTRL+Z 撤回CTRL+SHIFT+Z 向前撤回ctrl+鼠标左键 可以看到当前方法的声明CTRL+Backspace 按单词进行删除SHIFT+ENTER 可以向下插入新行,即使光标在当前行的中间CTRL+SHIFT+U 可以将选中内容进行大小写转化查找CTRL+F 查找文本CT原创 2021-10-24 20:30:40 · 971 阅读 · 1 评论 -
go 微服务中的token的生成和验证
你看到这篇文章,应该清楚知道token的作用,直接来生成token,和验证token的代码package mainimport ( "fmt" jwtmiddleware "github.com/auth0/go-jwt-middleware" "github.com/form3tech-oss/jwt-go" "io" "log" "net/http" "time")// 私钥const ( appKey = "845264718@qq.com")func main()原创 2021-09-27 22:11:01 · 1525 阅读 · 0 评论 -
Golang主线程让子线程退出的三种方式
在golang中,主go程告知子go程退出有三种方式,建议用后面两种方式一:全局变量方式package mainimport ( "fmt" "sync" "time")var wg sync.WaitGroupvar exit bool //零值为false//方式1全局变量func mode1() { fmt.Println("come in mode1()") defer fmt.Println("out of mode1") defer wg.Done() //计数器原创 2021-08-08 20:59:20 · 3718 阅读 · 2 评论