随笔分类 -  Golang

摘要:package utils import ( "bufio" "io" "os" "strings" //"fmt" ) const mid = "==" type Config struct { m map[string]string s string } //config example as follow /*[app] *#应用运行模式,我们采用了gin框架,目前支... 阅读全文
posted @ 2019-05-09 14:38 wpgraceii 阅读(1036) 评论(0) 推荐(0)
摘要:1.实现每天8点,10点,12点定时群发邮件(可以延伸到国内和国外用户,争取无延迟,忽略网络环境的影响) 阅读全文
posted @ 2019-03-14 09:35 wpgraceii 阅读(522) 评论(0) 推荐(0)
摘要:Golang面试问题汇总 通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他Golang开发者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目. Golang面试问题汇总: 1. Golang中除了加Mutex锁以外还有哪些方式安全读 阅读全文
posted @ 2019-03-14 09:32 wpgraceii 阅读(62847) 评论(0) 推荐(15)
摘要:运行程序报错: invalid memory address or nil pointer dereference 错误定位: 这里涉及到自旋锁的概念 这里参考 https://www.cnblogs.com/cyyljw/p/8006838.html 自旋锁可以使线程在没有取得锁的时候,不被挂起, 阅读全文
posted @ 2019-02-26 23:48 wpgraceii 阅读(569) 评论(0) 推荐(0)
摘要:思考: 1.什么channel? 2. 在goroutine之间 channel扮演什么角色 3.怎么使用好channel 源码如下: 执行结果如下: "hello world 延迟一秒之后显示" 阅读全文
posted @ 2019-02-26 13:58 wpgraceii 阅读(135) 评论(0) 推荐(0)
摘要:思考: 1.golang 为什么需要mutex 2. 使用mutex需要注意什么 3.为什么需要channel 来接收goroutine传递的消息(共享通信消息编程) 代码如下: 执行结果如下: 阅读全文
posted @ 2019-02-26 13:29 wpgraceii 阅读(175) 评论(0) 推荐(0)
摘要:没有使用goroutine 之前 使用goroutine 之后 匿名goroutine 总结:适用于高并发的场景 阅读全文
posted @ 2019-02-26 11:37 wpgraceii 阅读(378) 评论(0) 推荐(0)
摘要:1.main.go文件 2.main_test.go 文件(windows7环境) 执行结果如下 总结: 个人学习go 测试学习示例,不适用于项目 阅读全文
posted @ 2019-02-26 11:17 wpgraceii 阅读(147) 评论(0) 推荐(0)
摘要:“Go是一个开源的编程语言,它很容易用于构建简单、可靠和高效的软件。”(摘自Go语言官 方网站:http://golang.org ) Go语言由来自Google公司的Robert Griesemer,Rob Pike和Ken Thompson三位大牛于2007 年9月开始设计和实现,然后于2009 阅读全文
posted @ 2019-02-13 11:45 wpgraceii 阅读(480) 评论(0) 推荐(0)