序言2年前的这个时候认识到了golang,然后兴匆匆的去书店买了本书,go语言,云动力吧好像是,结果拿过来一开始,环境就设置不上,折腾了几天,然后就不了了之了。1年前的这个时候,再次路过书店,看到了《go语言程序设计》这本书,按耐不住心痒痒,又买回来,结果看了两章,又头昏脑胀,没坚持下去。前几天看很...
分类:
编程语言 时间:
2015-08-01 12:52:17
阅读次数:
105
为了解决高并发而形成阻塞的问题,通常是通过消息队列来解决问题。 最近研究了下golang消息队列的nsq框架(http://nsq.io),也动手实现了这么个功能:通过nsq的生产者大量生产消息向nsq推送而形成消息队列,然后通过nsq的消费者从消息队列里接收消息,再利用websocket将接...
分类:
其他好文 时间:
2015-08-01 11:23:32
阅读次数:
605
//package?strconv
//与字符串相关的类型转换都是通过?strconv?包实现的
//任何类型?T?转换为字符串总是成功的
//将字符串转换为其它类型?tp?并不总是可能的,可能会在运行时抛出错误?parsing?"…":?i...
分类:
其他好文 时间:
2015-08-01 08:52:58
阅读次数:
126
发送程序package mainimport ( "fmt" "log" "github.com/streadway/amqp")func failOnError(err error, msg string) { if err != nil { log.Fata...
分类:
其他好文 时间:
2015-07-31 10:15:05
阅读次数:
314
1、要安装mongodb数据库,2、要下载golang的mgo包,3、连接操作 package main
import (
"gopkg.in/mgo.v2"
"gopkg.in/mgo.v2/bson"
"fmt"
)
const URL = "192.168.1.83:27017" //mongodb的地址
func main...
分类:
数据库 时间:
2015-07-30 19:44:09
阅读次数:
246
IntelliJ Idea 14 安装 Golang 插件 google-go-lang-idea-plugin 的方法 ?2015-03-08 16:51???zsjangel ?阅读?4249?次???0?人喜欢???1?条评论???收藏 IDEA 的编辑器都很强悍,所以现在学Go 也想...
分类:
其他好文 时间:
2015-07-30 09:40:56
阅读次数:
492
满打满算, 从好友推荐Golang至发文时, 使用Golang已经有1年多了. 这种时间对于C/C++ Java这些老者来说, 简直是菜鸟级别的经验但作为新生代语言的特点就是实战. Golang这一年里, 已经为项目提供了稳定的服务器和强大的扩展能力, 与客户端的Unity3D里的C#一样, 都是强...
分类:
其他好文 时间:
2015-07-30 01:57:25
阅读次数:
115
package main
import (
"fmt"
"net"
"strings"
"sync"
)
type List struct {
Lock sync.Mutex
IPList map[string]bool
}
var CheckList *List = NewList()
func main() {
for _, k := range []string{"...
分类:
其他好文 时间:
2015-07-29 19:21:03
阅读次数:
126
package?atomic
import?(
"unsafe"
)
//?BUG(rsc):?On?x86-32,?the?64-bit?functions?use?instructions?unavailable?before?the?Pentium?MMX.
//
//?On?non-Linux?ARM,?the?64-bit?funct...
分类:
其他好文 时间:
2015-07-28 21:24:39
阅读次数:
1040
今天看到kite项目中的一段代码,发现挺有意思的。// generateToken returns a JWT token string. Please see the URL for details:// http://tools.ietf.org/html/draft-ietf-oauth-js...
分类:
其他好文 时间:
2015-07-28 18:20:16
阅读次数:
197