![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 73
csdn265
这个作者很懒,什么都没留下…
展开
-
Restful API例子(Golang)
RESTful API 这玩意不用多说了,用Go做了个很简单的例子: 服务端在被调用时返回JSON, 客户端解析得到相关JSON信息.服务端源码:[cpp] view plain copy package main //简单的JSON R转载 2016-12-09 15:33:30 · 2074 阅读 · 0 评论 -
golang并发编程
http://blog.csdn.net/e421083458/article/category/5941589 golang如何优雅处理退出2016-09-30 16:07 阅读(466) 评论(0) golang之flag简单使用方法2016-09-30 16:05 阅读(572) 评论(0)转载 2017-04-26 17:27:32 · 320 阅读 · 0 评论 -
今日头条Go建千亿级微服务的实践
今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。Go 构建微服务的历程在2015年之前,头条的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服务端的压力越来越大,随之而来问题频出。Python 的解释性语言特性以及其落后的多进程服务模转载 2017-05-02 09:27:17 · 10026 阅读 · 0 评论 -
golang并发编程
golang普通方法:[plain] view plain copy print?package main import ( "fmt" ) func rand_generator_1() int { return rand.Int() } func main(转载 2017-05-02 17:27:35 · 578 阅读 · 0 评论 -
Golang适合高并发场景的原因分析
http://blog.csdn.net/ghj1976/article/details/27996095典型的两个现实案例:我们先看两个用Go做消息推送的案例实际处理能力。360消息推送的数据:16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,转载 2017-05-01 23:39:45 · 475 阅读 · 0 评论 -
关于Go语言在服务端做Restful接口和socket通信
关于Go语言在服务端做Restful接口和socket通信已经转到: http://xiaorui.cc/2014/10/25/%E5%85%B3%E4%BA%8Ego%E8%AF%AD%E8%A8%80%E5%9C%A8%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%81%9Arestful%E6%8E%A5%E5%8F%A3%E5%92%8Csocket%E9%8转载 2017-04-06 18:16:11 · 1773 阅读 · 0 评论 -
论go语言中goroutine的使用
论go语言中goroutine的使用http://blog.csdn.net/kjfcpua/article/details/18222013http://blog.csdn.net/kjfcpua/article/category/1833361转载 2017-04-18 23:28:09 · 336 阅读 · 0 评论 -
golang技术随笔理解goroutine
进程、线程和协程要理解什么是goroutine,我们先来看看进程、线程以及协程它们之间的区别,这能帮助我们更好的理解goroutine。进程:分配完整独立的地址空间,拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程的切换只发生在内核态,由操作系统调度。 线程:和其它本进程的线程共享地址空间,拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程的切换一般也由操作系统调度(标准线程转载 2017-04-18 23:21:13 · 382 阅读 · 0 评论 -
用Go开发WeChat接口
package main /* Author:xcl Date:2016-2-10 */ import ( "bytes" "encoding/json" "fmt" "time" ) type Query struct { AppID string `j转载 2017-04-01 23:22:24 · 856 阅读 · 0 评论 -
七牛首席布道师:Go不是在颠覆,就是在逆袭
摘要:7月30日的在线培训《Go语言编程》,七牛云存储联合创始人兼首席布道师徐立(@飞天急速徐倒立)将带来 Go 的前世今生与 Go 语言编程的基础教学,以及七牛云存储应用 Go 的实践分享。Go 语言是谷歌 2009 年首次推出并在 2012 年正式发布的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以转载 2016-11-23 21:45:12 · 1426 阅读 · 0 评论 -
我为什么选择使用Go语言?
谢孟军:EGO会员、GopherChina组织者、《Go Web编程》一书的作者,专注Golang技术架构。本文来自EGO会员群分享,入群方式见文末 在这里我主要想和大家分享一些Go和我个人的成长史。首先聊聊Go,在2009年全部开源出来后,它获得了当年的年度语言,但是直到2011年它才发布正式的稳定版本。Go稳定版发布时,Go Team承诺后续的版本都会兼容之前的版本。这对于我们开发者转载 2016-11-23 21:40:09 · 6804 阅读 · 0 评论 -
Go语言中使用MySql数据库
Go语言中使用MySql数据库1、MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:https://github.com/Go-SQL-Driver/MySQL 支持database/sql,全部采用go写。https://github.com/ziutek/mymysql转载 2016-12-20 12:18:48 · 280 阅读 · 0 评论 -
Go语言学习(九)文件操作
1.相关api介绍1.1建立File内存地址api//返回File的内存地址,错误信息,通过os库调用func Create(name string) (file *File, err Error)//返回文件的内存地址,通过os库调用func NewFile(fd int, name string) *File123412341.2打开文件api//返回File的内转载 2016-12-02 23:02:28 · 411 阅读 · 0 评论 -
进一步认识golang中的并发
如果你成天与编程为伍,那么并发这个名词对你而言一定特别耳熟。需要并发的场景太多了,例如一个聊天程序,如果你想让这个聊天程序能够同时接收信息和发送信息,就一定会用到并发,无论那是什么样的并发。并发的意义就是:让一个程序同时做多件事情!理解这一点非常重要,是的,并发的目的只是为了能让程序同时做另一件事情而已,并发的目的并不是让程序运行的更快(如果是多核处理器,而且任务可以分转载 2017-05-10 11:16:40 · 257 阅读 · 0 评论