golang开发中强大的库
文章平均质量分 77
主要介绍golang开发中使用到的各种库
kingeasternsun
向linus致敬!
展开
-
《Packt.Mastering.Go.Web.Services.2015.4.pdf》之Handling our API versions
利用gorillamux区分数据类型利用jas特性路径中添加id获取请求的值利用gorilla/mux区分数据类型"github.com/gorilla/mux"func handleVersion(w http.ResponseWriter, req *http.Request) { fmt.Fprintf(w, "hi, this is an http verison")原创 2017-03-27 14:13:23 · 657 阅读 · 0 评论 -
golang cache 源码学习
github源码地址func newCacheWithJanitor(de time.Duration, ci time.Duration, m map[string]*Item) *Cache { c := newCache(de, m) // This trick ensures that the janitor goroutine (which--granted it原创 2017-03-03 14:43:24 · 976 阅读 · 0 评论 -
《Manning.Go.Web.Programming.2016.7》笔记之文件服务器FileServer和cookie
CookieFileServer原创 2017-03-15 10:11:34 · 565 阅读 · 0 评论 -
gorilla/sessions 学习笔记
简单样例多session的处理复杂结构数据key的更换原创 2017-03-29 09:53:35 · 4016 阅读 · 0 评论 -
go-kit 上手之example stringsvc2 添加日志和监控
日志添加instrument对于Histograms和Summary的区别主函数错误总结用logMiddleware和instrumentingMiddleware对svc进行封装label misss errorinconsistent label cardinality查看metrics结果结果分析thread数count接口返回结果的统计接口uppercase 和cou原创 2017-10-20 13:07:30 · 3076 阅读 · 1 评论 -
golang bolt库操作手册
打开数据库TransactionsRead-write transactionsRead-Only transactionsBatch read-write transactions手动控制transaction使用 buckets使用keyvaluebucket自动递增整数迭代便利keysprefix scans范围搜索ForEach嵌套 buckets今天介绍的库bo原创 2017-11-24 13:52:10 · 7840 阅读 · 0 评论 -
服务器开发利器golang context用法详解
背景Context结构继承的ContextBackGroundWithCancelwithDeadline withTimeout搜索测试程序WithValuego doc中的信息后记原创 2017-06-29 17:12:52 · 3854 阅读 · 0 评论 -
gRPC golang开发指南
为什么使用gRPC样例代码和环境的建立样例测试服务定义生成客户端和服务端代码创建服务端实现RouteGuideSimple RPCServer-side streaming RPCClient-side streaming RPCBidirectional streaming RPCStarting the serverCreating the client创建客户端Ca原创 2017-07-03 16:02:21 · 4709 阅读 · 0 评论