golang开发框架Top 6 web frameworks for Go as of 2017

https://blog.usejournal.com/top-6-web-frameworks-for-go-as-of-2017-23270e059c4b

 

You may not need a web framework if you design a small appl[……]

继续阅读

Package rdkafka was not found in the pkg-config search path.

http://www.cnblogs.com/lanyangsh/p/7782754.html

 

问题

在使用confluent-kafka-go 时遇到如下问题:

$ go build t.go
# pkg-config –cflags rdkafka
Pac[……]

继续阅读

RabbitMQ Exchange Queue RoutingKey BindingKey解析

https://blog.csdn.net/xinbaobaoer/article/details/54907793

 

许多新手在刚接触RabbitMQ的时候,会被各种名词弄晕,包括ConnectionFactory 、Connection 、Channel、Exchange[……]

继续阅读

golang语言并发与并行——goroutine和channel的详细理解(一)

https://blog.csdn.net/skh2015java/article/details/60330785

 

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。

Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread[……]

继续阅读

并发之痛 Thread,Goroutine,Actor

http://jolestar.com/parallel-programming-model-thread-goroutine-actor/

 

本文基于我在2月27日Gopher北京聚会演讲整理而成,进行了一些补充以及调整。投稿给《高可用架构》公众号首发。

聊这个话题之[……]

继续阅读

go语言,struct and interface(golang)(二)

http://www.cnblogs.com/devgl/p/6701023.html

 

go语言包含但不限于int32,float32,chan,map,slice等内建类型,同时为了能让用户定义自己的类型,go语言为我们提供了struct和interface这两种好用的工[……]

继续阅读

go语言中数组与切片的区别

https://blog.csdn.net/Nick_666/article/details/78640870

 

一句话总结:切片是动态数组,注意两者初始化和函数参数的区别

1、初始化:数组需要指定大小,不指定也会根据初始化的自动推算出大小,不可改变

数组: a[……]

继续阅读

go在Linux上编译Windows执行文件

https://www.cnblogs.com/Tiago/p/6409533.html

 

参考:http://studygolang.com/topics/21

(1)首先进入go/src 源码所在目录,执行如下命令创建目标平台所需的包和工具文件。

$ cd /[……]

继续阅读

golang sync.WaitGroup解决goroutine同步

https://studygolang.com/articles/9173

 

go提供了sync包和channel来解决协程同步和通讯。新手对channel通道操作起来更容易产生死锁,如果时缓冲的channel还要考虑channel放入和取出数据的速率问题。
从字面就可以理[……]

继续阅读

go语言WaitGroup用法

http://www.baiyuxiong.com/?p=913

 

WaitGroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。

贴上google[……]

继续阅读