0推荐
40K 浏览

使用 pprof 和火焰图调试 golang 应用

Profiling 这个词比较难翻译,一般译成 画像 。比如在案件侦破的时候会对嫌疑人做画像,从犯罪现场的种种证据,找到嫌疑人的各种特征,方便对嫌疑人进行排查;还有就是互联网公司会对用户信息做画...
0推荐
36K 浏览

[译] 如何使用 Go 构建开发高负载 WebSocket 服务器

Mail.Ru有很多有状态的系统。 用户电子邮件存储是其中之一。 跟踪系统中的状态变化和系统事件有几种方法。 这主要是通过定期系统轮询或关于其状态变化的系统通知。
0推荐
33K 浏览

raft源码分析

一个 Server 结构代表 Raft 网络中的一个 节点 。节点会创建一个 Server ,并且通过 端(peers) 接口的方式暴露给其他节点。
0推荐
31K 浏览

Go包管理的前世今生

说实话,Golang对一个新人真的挺不友善的,因为一上手要了解的概念。你看人家Java,上来一个项目mvn install一下就完事了,干净利落。但是Golang就麻烦了,你得先了解什么是GOP...
yym 7年前   
0推荐
50K 浏览

如何把Go调用C的性能提升10倍?

目前,当Go需要和C/C++代码集成的时候,大家最先想到的肯定是CGO。毕竟是官方的解决方案,而且简单。
shuidi 7年前   
0推荐
30K 浏览

Go语言的那些坑

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

关于 Go 中 Map 类型和 Slice 类型的传递

Map 类型 先看例子 m1: func main() { m := make(map[int]int) mdMap(m) fmt.Println(m) } func mdMap(m map[i...
0推荐
23K 浏览

Gopher面试中的Coding

从四月份下半月开始,陆陆续续面试了几家公司,都是golang的岗位。每一次面试,侧重点都会有不同,有的会直接给过来一道试题, 然后边解题,边讲述自己的思路,然后面试官根据你的思路和你交流沟通;有...
0推荐
22K 浏览

深入解析 Go 中 Slice 底层实现

切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或...
0推荐
26K 浏览

通过 Go 编程语言控制 SoftLayer API

想了解通过 Go 编程语言使用 SoftLayer Cloud API 的方方面面?本教程通过简明且符合语言习惯的方式,展示如何使用服务、导航,使用数据结构,建立对象掩码 (object mas...
0推荐
30K 浏览

初探 Go 的编译命令执行过程

Go 语言这两年在语言排行榜上的上升势头非常猛,Go 语言虽然是静态编译型语言,但是它却拥有校本化的语法,支持多种编程范式(函数式和面向对象)。Go 语言最最吸引人的地方可能是其原生支持并发编程...
0推荐
27K 浏览

使用Go语言与Ethereum智能合约进行交互

尽管最近出现了 麻烦 ,但Ethereum仍然是区块链空间中实现智能合约最重要的系统,而且这种情况似乎不太可能很快改变。
0推荐
49K 浏览

记一次获得3倍性能的go程序优化实践,及on-cpu/off-cpu火焰图的使用

之前一直使用Logstash作为日志文件采集客户端程序。Logstash功能强大,有丰富的数据处理插件及很好的扩展能力,但由于使用JRuby实现,性能堪忧。而Filebeat是后来出现的一个用g...
0推荐
17K 浏览

深入理解 Golang Channel

channel 是 Go 语言中的一个非常重要的特性,这篇文章来深入了解一下 channel。
0推荐
21K 浏览

今日头条Go建千亿级微服务的实践

今日头条使用 Go 语言构建了大规模的微服务架构,本文结合 Go 语言特性着重讲解了并发,超时控制,性能等在构建微服务中的实践。
0推荐
12K 浏览

理解 go interface 的 5 个关键点

这篇关于 go 的 interface 的介绍。
0推荐
31K 浏览

Go 1.9 sync.Map揭秘

在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中都存在这个问题,所...
0推荐
27K 浏览

也谈Go的可移植性

Go有很多优点,比如:简单、原生支持并发等,而不错的 可移植性 也是Go被广大程序员接纳的重要因素之一。但你知道为什么Go语言拥有很好的平台可移植性吗?本着“知其然,亦要知其所以然”的精神,本文...
0推荐
33K 浏览

Golang 中使用 JSON 的一些小技巧

有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用。 本来用一个json:",string" 就可以支持了,如果不知道golang的这些小技巧,就要大费周章了。
0推荐
21K 浏览

Go 1.9 的新特性

现在 Go 1.9 beta版已发布, 正式版预期在8月初发布,让我们先来看看你Go 1.9带来了那些新特性。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档