目录 搜索 前言I/O和文件系统常见 I/O 接口使用bytes和strings包操作文件夹和文件使用CSV格式化数据操作临时文件使用 text/template和HTML/templates包命令行工具解析命令行flag标识解析命令行参数读取和设置环境变量操作TOML,YAML和JSON配置文件操做Unix系统下的pipe管道处理信号量ANSI命令行着色数据类型转换和解析数据类型和接口转换使用math包和math/big包处理数字类型货币转换和float64注意事项使用指针和SQL Null类型进行编码和解码对Go数据编码和解码Go中的结构体标签和反射通过闭包实现集合操作错误处理错误接口使用第三方errors包使用log包记录错误结构化日志记录使用context包进行日志记录使用包级全局变量处理恐慌数据存储使用database/sql包操作MySQL执行数据库事务接口SQL的连接池速率限制和超时操作Redis操作MongoDB创建存储接口以实现数据可移植性Web客户端和APIs使用http.Client调用REST API并发操作客户端请求使用OAuth2实现OAuth2令牌存储接口封装http请求客户端理解GRPC的使用网络服务处理Web请求使用闭包进行状态处理请求参数验证内容渲染使用中间件构建反向代理将GRPC导出为JSON API测试使用标准库进行模拟使用Mockgen包使用表驱动测试使用第三方测试工具 暂无相关搜索结果! 本文档使用 topgoer 发布 数据存储 本章会覆盖以下内容: 使用database/sql包操作MySQL执行数据库事务接口SQL的连接池速率限制和超时操作Redis操作MongoDB创建存储接口以实现数据可移植性 介绍应用程序经常需要使用数据持久化。这通常采用关系数据库和非关系数据库的形式,以及键值存储等。 本章将介绍各种存储接口,如何使用连接池等内容进行并行访问,并提出连接数据库时通常会遇到的一些注意事项。最后编辑: kuteng 文档更新时间: 2021-01-03 15:03 作者:kuteng
本章会覆盖以下内容: 使用database/sql包操作MySQL执行数据库事务接口SQL的连接池速率限制和超时操作Redis操作MongoDB创建存储接口以实现数据可移植性 介绍应用程序经常需要使用数据持久化。这通常采用关系数据库和非关系数据库的形式,以及键值存储等。 本章将介绍各种存储接口,如何使用连接池等内容进行并行访问,并提出连接数据库时通常会遇到的一些注意事项。最后编辑: kuteng 文档更新时间: 2021-01-03 15:03 作者:kuteng