1 概述2 MySQL 驱动安装2 打开数据库3 数据源名称4 查询操作查询多行查询单行NULL处理5 非查询操作6 预编译7 事务 1 概述 Go 语言程序可以作为 MySQL 服务器的客户端完成 ...
GO语言泛型编程实践
紧接着上次说到的RDB文件解析功能,数据解析步骤完成后,下一个问题就是如何保存解析出来的数据,Redis有多种数据类型,string、hash、list、zset、set,一开始想到的方案是为每一种数...
Go语言学习(3) - 变量与初始化
变量的概念 变量是计算机语言中存储数据的抽象概念,变量通过变量名访问 变量的本质是计算机分配的一小块内存,专门用于存放指定数据,在程序运行过程中该数值可以改变 变量的存储往往具有瞬时性、或者说是临时存...
Go语言学习七——反射初探
定义 reflection is the ability of a computer program to examine, introspect, and modify its own struct...
Go语言runtime
Go语言runtime runtime包提供Go语言运行时的系统交互的操作,例如控制goruntine的功能。 调度器不能保证多个 goroutine 执行次序,且进程退出时不会等待它们结束。 默认情...
Go语言json格式
Go语言json格式 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一...
Go语言锁性能比较
Go语言锁性能比较 性能比较 一、测试互斥锁性能,20秒程序执行次数。 package main import ( "fmt" "math/rand" "sync" "...
Go语言基础语法
抽空看了一下go,顺便做了个总结。话说go的语法还真感觉有点特别,而且抽象层次更高,对初学者可能障碍更多。还是按照之前的套路,我做了一个简化版的go语言语法小结,仅供参考。 变量声明定义的三种方式 v...
Go语言之旅:变量
var 语句 申明 ( declare )变量列表; 跟 函数 参数列表一样,类型在最后指定。 var 语句的作用域(可见范围)可以是 包级别 或者 函数级别 。 下面这个例子同时包含这两种级别: p...
Go语言之旅:函数
与其他语言类似,Go语言函数也是由函数名、参数、返回值以及函数体等部分组成。 其中,参数与返回值一起构成了函数签名(signature)。 Go 语言中,函数可以接受零或多个参数: package m...
18