13
2019
12

golang memorycache 轻量级内存缓存,高性能,防穿透、击穿

项目地址非常轻便,性能好,适合单机使用。使用流程:1. 用 c := memorycache.New() new一个对象2. 然后    c.Get(key interface{}, f ...func(key, old interface{}) (v interface{}, t int64) ) interface{}这个方法结合了 获取 和 设置 缓存
11
2019
12

golang http自定义接收上传文件,可以实现限速等功能

先看看普通的上传文件代码: func uploadfile(w http.ResponseWriter, r *http.Request){    // 根据字段名获取表单文件    formFile, header, err := r.FormFile("uploadfile")   &nb