摘要:
一、控制台配置通义千问密匙 官方操作指南地址 控制台地址 注意:一个密匙申请之后,官方给了一个月期限共计100万条Token的额度 二、代码阶段 1、DashScopRequest 结构体 type EngineRole string const ( EngineRoleUser EngineRol 阅读全文
摘要:
大致设计 常见软件QPS Nginx 单机理论能达到30w左右的QPS Redis 单机可以承受8W+的QPS,理论可以达到10wQPS Mysql 单机只有4k左右的QPS 创建红包 红包拆分算法 二倍均值法(每个人获得的红包金额差不多) math.Max(0.01, money / member 阅读全文
摘要:
最近面试老被问到ZSet相关的排序题,平时也没相关的经验,一问一个不吱声。抽有点时间,自己尝试去想了一种解决方案。 ZSet相关常用命令 添加成员 ZADD [Key] [Score] [Member] //例 向班级a里面插入小明的80分 ZADD a 80 xiaoming 有序获取 //从低到 阅读全文
摘要:
这几天需要从github上下载文件,但是直连下载速度慢的一匹,就顺手收集了几个Github文件代理下载的站点分享下。 1、moeyy 2、ghproxy 3、GitClone 4、Gitee 实在不行可以去Gitee 上边,新建仓库->从现有仓库导入,然后从gitee上下载 阅读全文
摘要:
ICacheQueryBase type ICacheQueryBase interface { GetCacheKey() string } CacheMiddleware package entity_cache import ( "encoding/json" "errors" "github 阅读全文
摘要:
今天突然发现百度搜索出来的 CSDN 博客列表,点进去之后网页加载很慢,要等个一两分钟才显示页面,而且没有样式效果,排版很乱。 F12 打开浏览器控制台一看,资源文件要么 Pending 要么 Faild: 本地用控制台Ping了一下发现 就不进行 Tracert 了, 链出来的 IP 地址都不太了 阅读全文
摘要:
封装 package helper import ( "encoding/json" "io" "io/ioutil" "net/http" "net/url" "strings" ) type JsonHttpClientHelper struct { client *http.Client } 阅读全文
摘要:
包装类 package helper import ( "fmt" "sync" ) type RetryHelper struct { } var instance *RetryHelper var once sync.Once func GetRetryHelperInstance() *Ret 阅读全文
摘要:
一、RDB 达到特定规则后,Redis会利用操作系统 fork 一个子进程(fork功能由操作系统提供,子进程享有和主进程一致的内存空间)去生成当前的数据快照。 快照以二进制内容的方式存储到一个临时文件,数据写入完毕之后再替换掉旧的数据快照文件。 1、触发时机 (1)手动式触发 执行 SAVE命令 阅读全文
摘要:
Java类对象内存布局 对象头 mark word 存储对象运行时数据,如 HashCode 、GC年龄代、线程以及锁相关的信息。 32位虚拟机中其大小为 4字节,64位虚拟机中其为 8字节。 类型指针 指向其类结构元数据(方法区中类信息),虚拟机通过这个来确定这个对象是哪个类的实例。 默认大小为4 阅读全文