Golang的基本语法

数据类型 布尔型: var b bool = true。 数字类型: 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。 字符串类型: 字符串就是一串固定长度的字符连接起来的字符序列。

Golang源码探索:协程的实现原理

Golang最大的特色可以说是协程了,协程让本来很复杂的异步编程变得简单,让程序员不再需要面对回调地狱。

Golang操作elasticsearch

开源的 Elasticsearch 是目前全文搜索引擎的首选,很多日志都是放到elasticsearch里面,然后再根据具体的需求进行分析。

Golang 基础代码 – web 服务

Golang 基础包 net/http 不依赖第三方包实现web服务Golang test 进行性能测试,指定时间内进行性能测试go test -bench=’Query$’ -benchtime=5s .main.

Golang 的优缺点剖析

Robert Griesemer、Rob Pike 和 Ken Thompson 于 2007 年首次发起了 Go 的设计,并于 2009 年开源.

Golang中Fisher–Yates shuffle算法的使用

Golang中rand.Shuffle从go1.10开始,math包新增了rand.Shuffle方法。data := []int{1,2,3,4,5,6,7,8}rand.Seed(time.Now().UnixNano())rand.

Golang:模块初始化

Finally, each source file can define its own niladic init function to set up whatever state is required. And finally means finally: init is called after all the variable declarations in the package have evaluated their initializers, and those are evaluated only after all the imported packages have been initialized.

「GCTT 出品」Golang 中 defer 的五个坑 – 第三部分

本文将侧重于讲解使用 defer 的一些技巧如果你对 defer 的基本操作还没有清晰的认识,请先阅读这篇 文章 。

NginX 代理 Golang WEB,获取真实客户端IP

NginX 代理 Golang WEB,获取真实客户端IPGolangNginX配置 NginX :location / {proxy_pass http://127.0.0.

说说Golang goroutine并发那些事儿

​​​【摘要】今天我们一起盘点一下Golang并发那些事儿。Golang、Golang、Golang 真的够浪,今天我们一起盘点一下Golang并发那些事儿,准确来说是goroutine,关于多线程并发,咱们暂时先放一放(主要是俺现在还不太会,不敢出来瞎搞)。