
golang
文章平均质量分 92
meng-xiang
记录点什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ignition: 从1开始搭建golang web应用
github地址 帮助一些从PHP、Python等语言转Golang的web开发者,快速熟悉Go的一些特性,快速搭建自己的web应用。 特性 数据库连接池:支持MySQL、PsSQL、Redis等 将请求参数和校验规则封装成实体(entity) 引入getter,使客户端可以按需获取数据 封装好的、易于使用的参数校验 支持YAML配置文件 环境要求 go1.11或更高版本 示例 示例 灵感来源...原创 2019-10-19 19:00:04 · 794 阅读 · 0 评论 -
redigo源码解析
前言 redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。 redigo的源码量比较少,也比较清晰易读。redigo主要做了以下事项 与Redis server建立连接 按照RESP协议组装指令 向Redis server发用指令 接收Redis server返回的数据 将返回数据解析成Go的数据类型 连接池(Pool),支持设置最大的活动连接数,最大的空闲连接数 源码概...原创 2018-12-09 13:24:02 · 565 阅读 · 0 评论 -
golang buffered channel demo
package main import ( "sync" "fmt" "time" ) type numPipe struct { Mu sync.Mutex Nums chan int } // 向管道写入数据 func push(np numPipe, num int, sleep int) { np.Mu.Lock() for i := 0; i < sleep; ...原创 2019-01-26 17:34:50 · 363 阅读 · 0 评论