
golang
落叶下的光
这个作者很懒,什么都没留下…
展开
-
golang 字符串中的双引号显示
golang 字符串中的双引号显示字符串中的双引号显示本人已知有以下几种方法: 不带双引号字符串str1 := "www.hewe.vip" fmt.Println(len(str1)) fmt.Println(str1) //输出结果 12 www.hewe.vip 使用反引号str2 := `"www.hewe.vip"` fmt.Println(len(str2)) fmt.Println(s原创 2017-07-21 13:47:20 · 26383 阅读 · 1 评论 -
golang sync.Cond的介绍和源码观察
sync.Cond方法介绍,Cond用于在并发环境下routine的等待和通知原创 2017-07-24 14:11:19 · 3239 阅读 · 1 评论 -
go应用性能分析
性能分析 对golang应用运行时占用内存和cpu的大小和时间进行统计分析 工具 go自带 net/http/pprof 方法 web应用 运行时开启监控 _ "net/http/pprof" go func() { log.Println(http.ListenAndServe("localhost:6060", nil)) }() 使用beego 自带了这个功能,需要配置如下: ...原创 2018-10-19 17:44:14 · 711 阅读 · 0 评论 -
golang-context使用
context golang 中的创建一个新的 goroutine , 并不会返回像c语言类似的pid,所有我们不能从外部杀死某个goroutine,所有我就得让它自己结束,之前我们用 channel + select 的方式,来解决这个问题,但是有些场景实现起来比较麻烦,例如由一个请求衍生出的各个 goroutine 之间需要满足一定的约束关系,以实现一些诸如有效期,中止routine树,传递请...原创 2018-10-19 17:45:03 · 701 阅读 · 0 评论