2022年11月14日

摘要: 记录一下 package redisimport ( "bytes" "encoding/json" "errors")type Job struct { JobId string `json:"job_id"` Uid uint64 `json:"uid"` Action string `json 阅读全文
posted @ 2022-11-14 13:53 studyphp 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 网上找到的案例,记录一下 route/init方法中: var uriLimiters = middleware.NewUriLimiter() appGroup := g.Group("", middleware.RateLimiter(uriLimiters)) //限流func RateLim 阅读全文
posted @ 2022-11-14 13:51 studyphp 阅读(370) 评论(0) 推荐(0) 编辑

2022年5月9日

摘要: 从一篇博客上学习到的方式。作用于树状数据处理返回,很巧妙,学习到了,记录下来。 实现思路 1.获取所有数据list 2.遍历所有数据list,转换为map。以唯一ID为key 3.遍历所有数据list,(这里继续用list,是为了保证按照顺序输出) 4.遍历中,取所有的父级ID。定义为一级子集。 5 阅读全文
posted @ 2022-05-09 16:18 studyphp 阅读(221) 评论(0) 推荐(0) 编辑

2022年4月6日

摘要: #yasm wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure make make install #264 阅读全文
posted @ 2022-04-06 19:26 studyphp 阅读(220) 评论(0) 推荐(0) 编辑

2022年3月25日

摘要: package mainimport ( "fmt" "math/rand" "sort" "strconv")func main() { oneArr := make([]*One, 10) for i := 0; i < 10; i++ { oneArr[i] = &One{ Name: "na 阅读全文
posted @ 2022-03-25 14:06 studyphp 阅读(232) 评论(0) 推荐(0) 编辑

2022年2月28日

摘要: 目录下,创建下面的脚本,执行一下就可以了(注意去除master保护)git filter-branch -f --env-filter ' OLD_EMAIL="" CORRECT_NAME="cgy1" CORRECT_EMAIL="cgy1@xxx.com" if [ "$GIT_COMMITT 阅读全文
posted @ 2022-02-28 19:48 studyphp 阅读(95) 评论(0) 推荐(0) 编辑

2022年1月14日

摘要: 概述:使用事务一定要关闭!(心急的可以直接看这句,赶紧去检查下自己的代码) 我们golang项目用的gorm,最近pre测试跑脚本时,总会出现504,某个接口不可用。分析了半天pprof,阻塞数量较多的goroutine,某些时候并不能看到真实问题的所在。 出现504,通过pprof:debug/p 阅读全文
posted @ 2022-01-14 14:52 studyphp 阅读(2810) 评论(1) 推荐(0) 编辑

2022年1月6日

摘要: 一、项目目录下执行: go vet ./... 一般错误 1.declared but not used 变量定义没用 2.unreachable code return/continue等代码已经返回了还有执行 3.literal copies lock value from pool: sync 阅读全文
posted @ 2022-01-06 17:18 studyphp 阅读(662) 评论(0) 推荐(0) 编辑

2021年12月29日

摘要: golang 是有image库的。用起来很方便也很简单。 介绍:https://www.jianshu.com/p/82dfa1ebe11b 本文直接贴代码 1、读取图片 package main import ( "fmt" "image" "os" ) func ReadPng() { f, e 阅读全文
posted @ 2021-12-29 17:33 studyphp 阅读(505) 评论(0) 推荐(1) 编辑

2021年12月28日

摘要: 一、http基本概念 1.1 http是网络的上层应用层,由请求和响应组成,是一个标准的客户端服务器模型,且是无状态的协议。 1.2 http默认端口是80,承载于tls和ssl之上,通过加密、认证方式保证数据传输的安全,称为https,https默认端口443. 1.3 早期http传输html, 阅读全文
posted @ 2021-12-28 15:44 studyphp 阅读(1039) 评论(0) 推荐(0) 编辑

导航