Go
文章平均质量分 67
倾云鹤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
beego使用redis
一、Redis 1. 应用场景 (1) 缓存-热点数据 热点数据:经常会被查询,但是不经常被修改或删除的数据 (2) 计数器 文章点赞数与阅读数等,因为是单线程操作,所以可以保证不会出错 (3) 短信验证码 (4) 分布式锁 秒杀系统,防止数据库“爆破” (5) 购物车 (6) 限流 限制访问者ip 2. 优点 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) 支持丰富数据类型,支持string,list,set,sorted set,hash原创 2021-12-22 10:17:22 · 2216 阅读 · 0 评论 -
Go常用方法
一、加解密 1. HmacSHA256加密 package main import ( "fmt" "crypto/hmac" "crypto/sha256" "encoding/hex" ) func GenHmacSha256(message string, secret string) string { h := hmac.New(sha256.New, []byte(secret)) h.Write([]byte(message)) sha := hex.EncodeToStrin原创 2021-12-17 20:41:56 · 517 阅读 · 0 评论
分享