
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 · 761 阅读 · 0 评论 -
redigo源码解析
前言redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。redigo的源码量比较少,也比较清晰易读。redigo主要做了以下事项与Redis server建立连接按照RESP协议组装指令向Redis server发用指令接收Redis server返回的数据将返回数据解析成Go的数据类型连接池(Pool),支持设置最大的活动连接数,最大的空闲连接数源码概...原创 2018-12-09 13:24:02 · 550 阅读 · 0 评论 -
golang buffered channel demo
package mainimport ( "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 · 345 阅读 · 0 评论