性能优化实战:百万级WebSockets和Go语言 经验

大家好!我的名字叫Sergey Kamardin。我是来自 Mail.Ru 的一名工程师。这篇文章将讲述我们是如何用Go语言开发一个高负荷的WebSocket服务。即使你对WebSockets熟悉但对Go语言知之甚少,我还是希望这篇文章里讲到的性能优化的思路和技术对你有所启发。

MarylynYvb 2017-09-14   64350   0

Go语言极速入门手册.go 经验

Go语言极速入门手册.go

jopen 2015-10-06   24788   0

Go语言的MySQL驱动: Go MySQL Driver 经验

Go语言的 database/sql 包的一个 MySQL驱动。

jopen 2012-09-19   84946   0

Go语言的ORM库:go-xorm 经验

xorm是一个Go语言的ORM库. 通过它可以使数据库操作非常简便。

jopen 2013-05-11   35169   0

Go 语言的演化历程 资讯

本文来自Google的Golang语言设计者之一Rob Pike大神在GopherCon2014大会上的开幕主题演讲资料“Hello, Gophers!”。Rob大神在这次分 享中用了两个生动的例子讲述了Golang的演化历程,总结了Golang到目前为止的成功因素,值得广大Golang Programmer & Beginner学习和了解。这里也用了”Golang的演化历程”作为标题。

jopen 2014-10-30   30968   0

Go 语言的崛起? 资讯

我们这个世界真的需要另外一种C语言风格的编程语言吗?很显然,谷歌很早就这么认为了,在2009年,它借用雷蒙斯乐队的歌“Hey!Ho!Let’s Go”,正式推出了Go语言。现在Go语言开发团队已经开发出了这种语言的第一个稳定版本,他们称之为Go 1,他们将这种语言推向世界,希望人们用这种语言“开发出健壮的软件产品和作品。”那么,现在人们对这种语言的使用情况又是如何呢?

55bd 2012-10-07   25898   1

Go语言入门学习 经验

简单的学习或了解后,发现go可以说吸取了各种语言的精华,并且语法简练,堪称至简至美。尤其在服务器并发性能上有超强的发挥,是七牛公司开发云服务的核心语言。并且性能上比c语言不会逊色多少,但是综合比较,go的优势完全大于c。很多人称是c/c++和python融合,抓住了c的性能,吸取了 python的开发简易度。

jopen 2013-12-20   41131   0

go语言的http包 经验

go语言的http包

jopen 2013-08-09   69580   0

Go语言的MySQL库 经验

之前在项目中用的MySQL库是从vitess项目里抠出来用的,当初项目刚开始的时候Go才刚正式发布,没太多选择,当时比较不放心用Go重新封 装MySQL通讯协议的库,感觉很容易有BUG,并且代码量很大,一旦出问题自己很难填坑,当时对MySQL的API以及CGO都不了解,也没有太多时间 边看文档边封装,正好朋友推荐了vitess里面用CGO包装的MySQL库,跟纯用Go实现的MySQL库对比了一下,首先是代码非常少(容易驾驭), 其次是加载数据的性能对比中,比纯用Go的库速度快了不少,于是就愉快的决定用它了。再后来因为项目需要,组里的兄弟往里面加了prepare语句的支 持,但是因为项目只用到非查询语句,所以prepare语句也就没支持结果集的返回。

jopen 2014-07-31   30301   0
P134

  Go 语言文档 文档

Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go语言语法灵活、简洁、清晰、高效。它对的并发特性可以方便地用于多核处理器 和网络开发,同时灵活新颖的类型系统可以方便地编写模块化的系统。go可以快速编译, 同时具有垃圾内存自动回收功能,并且还支持运行时反射。Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。

pqm1989 2012-06-27   6901   0

Go语言中的Interface 经验

最近在看Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这样设计给我们带来了什么影响?

meteor 2018-02-13   33241   0

走进 Google 的 Go 语言 资讯

摘要:本文整理自Google首席工程师Rob Pike的演讲Slide,主要讲述的了Go的部分设计原理和初衷,也有提到Go语言在Google内外的应用现状。但本文的目的更多的是关于软件工程而不是编程语言的设计,更准确地说是如何设计编程语言来帮助软件工程。

jopen 2012-11-02   20734   0

Go语言的示例项目 经验

这个仓库包含了Go程序和库的集合,展示语言,标准库和工具的集合。

jopen 2016-02-29   23739   0

深入Go语言 - 1 经验

根据Go语言规范,任何Unicode编码的字符和下划线都可以作为标识符的第一个字母,之后可以是任意的Unicode的字符或者数字。允许的unicode字符为Unicode分类中的Lu、Ll、Lt、Lm、Lo等字符,比如中文、希腊字母等。你可以在参考链接中查看相应的Unicode字符分类。

BroderickDa 2016-06-15   12107   0
P17

  Go 编程语言简介 文档

简介本文是关于Go编程语言的基础教程,主要面向有C/C++基础的读者。它并不是一个语言的完整指南,关于Go的具体细节请参考语言规范一文。在读完这个入门教程后,深入的华可以继续看Effective Go,这个文档将涉及到Go语言的更多特性。此外,还有一个《Go语言三日教程》系列讲座:第一日,第二日,第三日。下面将通过一些小程序来演示go语言的一些关键特性。所有的演示程序都是可以运行的,程序的代码在安装目录的"/doc/progs/"子目录中。文中的代码都会标出在源代码文件中对应的行号。

Freax 2013-08-14   557   0
P134

  Go 语言文档 文档

Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go语言语法灵活、简洁、清晰、高效。它对的并发特性可以方便地用于多核处理器 和网络开发,同时灵活新颖的类型系统可以方便地编写模块化的系统。go可以快速编译, 同时具有垃圾内存自动回收功能,并且还支持运行时反射。Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。

永乐zhu 2012-11-19   809   0
P247

  Go语言编程 文档

首先引领读者快速浏览 Go 语言的全貌,迅速消除读者对这门语言的陌生感,然后循序渐进地介绍了 Go 语言的面向过程和面向对象的编程语法,其中穿插了一些与其他主流语言的比较以让读者理解 Go 语言的设计动机,接着探讨了 Go 语言最为重要的并行编程方法,之后介绍了网络编程、工程管理、安全编程、开发工具等非语法相关但非常重要的内容,最后为一系列关于 Go 语言的文章,可以帮助读者更深入了解这门全新的语言。

xieguojun 2014-03-11   866   0

Go 语言 JSON 简介 经验

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,因为易读性、机器容易处理而变得流行。

yuhai4v5z 2016-12-19   32122   0
P186

  Go 语言文档 文档

Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go语言语法灵活、简洁、清晰、高效。它对的并发特性可以方便地用于多核处理器 和网络开发,同时灵活新颖的类型系统可以方便地编写模块化的系统。go可以快速编译, 同时具有垃圾内存自动回收功能,并且还支持运行时反射。Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。

wukehong 2012-08-14   572   0

Go语言的那些坑 经验

Golang是我最喜欢的一门语言,它简洁、高效、易学习、开发效率高、还可以编译成机器码…

kdkiii 2017-09-05   30447   0
1 2 3 4 5 6 7 8 9 10