跳至内容

博客

Go语言基础之并发

并发编程在当前软件领域是一个非常重要的概念,随着CPU等硬件的发展,我们无一例外的想让我们的程序运行的快一点、再快一点。

更多 →

2017-06-25

Go语言基础之反射

本文介绍 Go 语言中的反射机制、reflect 包的基本使用方式,以及运行时获取和修改类型信息的常见场景。

更多 →

2017-06-25

Go语言基础之接口

接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。

更多 →

2017-06-24

Go语言基础之包

本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。

更多 →

2017-06-24

Go语言基础之结构体

本文介绍了Go语言中的自定义类型、类型别名、结构体、类型、方法等语法,并介绍了值接受者和指针接收者的不同;最终介绍了结构体标签tag的定义方法和JSON序列化、反序列化方法。

更多 →

2017-06-23

Go语言操作Redis

本篇文章介绍了Redis的常用数据类型,以及如何使用Go语言的go-redis库连接redis(集群、哨兵等),执行redis基本命令、pipeline、事务和watch的用法。

更多 →

2017-06-22

Go语言操作MySQL

MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。

更多 →

2017-06-22

Go语言标准库之http/template

html/template包实现了数据驱动的模板,用于生成可防止代码注入的安全的HTML内容。它提供了和text/template包相同的接口,Go语言中输出HTML的场景都应使用html/template这个包。

更多 →

2017-06-21

Go语言内置包之strconv

Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。

更多 →

2017-06-21

Go语言文件操作

本文介绍 Go 语言中的文件操作,涵盖文件打开、关闭、读取、写入与常见文件读写场景。

更多 →

2017-06-21