Golang入门系列(九) 几种常用配置文件的使用(json,yaml,ini)

1. json配置文件JSON格式应该比较熟悉,它是一种轻量级的数据交换格式。Golang 入门系列打好基本功: Golang 语法基础!

Golang Web编程,array数组、Slice切片、Map集合、Struct结构体

for rang语句 :实现遍历数据功能,可以实现对数组、Slice、Map、或Channel等数据结构. 表示每次迭代循环中的元素切片的循环main.

程序员进阶指南:文档团队Golang最佳实践和CR案例集分享

作者:cheaterlin,腾讯 PCG 后台开发工程师综述我写过一篇《Code Review 我都 CR 些什么》,讲解了 Code Review 对团队有什么价值,我认为 CR 最重要的原则有哪些。最近我在团队工作中还发现了:原则不清晰。

Golang 在MAC/ Linux 下如何交叉编译

Golang支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。

Golang:数据库ORM框架gorm详解

前言之前学习过原生的Go连接MYSQL的方法,使用Go自带的”database/sql”数据库连接api,”github.com/go-sql-driver/mysql”MYSQL驱动,通过比较原生的写法去写sql和处理事务。

Golang 熔断器

除了在我们应用中,为了请求服务时使用熔断器外,在 web 网关、微服务中,也有非常广泛的应用。name string。

Golang恶意软件重出江湖 数千台Linux服务器遭攻击

F5 Labs发布的研究报告称,一个加密器组织正使用新的Golang恶意软件攻击基于Linux的服务器。

码农必须了解的七个Golang功能

由于我正在从事一个项目,所以我最近开始学习Go,事实证明它非常有效,最重要的是,它是一种简单的语言。

「第二十一期」知乎社招Golang工程师面经

一面1. 分布式系统一致性说一下2. raft算法细节3. 锁问题,cas,锁的实践?4. go标准库的mutex介绍5. bitcask存储模型细节,既然是追加写,那么如何做旧数据gc?重启后索引怎么恢复?6. LSM tree介绍一下,相比b+ tree如何?7.

Golang Channel Select

但如果 ch 被其它 goroutine close 掉了,那么 d:= <-ch 这种形式就是永远不阻塞,并且会一直返回零值了。