面试必会
文章平均质量分 92
Beyonderwei
知识不难,难的是要会运用知识和具有执行力。
展开
-
实现一个投票排名系统(3)——投票流程与数据持久化
文章目录一、投票流程二、数据的持久化1. 定时持久化2. 定时持久化改变的数据3. 定时 & 定变化量阈值更新数据4. 问题讨论三、总结一、投票流程 之所以我们通过Redis的Sorted Set来保存选手的信息,一方面是因为可以快速的对选手进行排名,还有一点便是为了用于投票功能的实现。 通常投票(主播排名中就相当于送礼物)是一个被操作非常非常频繁的请原创 2021-08-07 18:40:51 · 973 阅读 · 1 评论 -
实现一个投票排名系统(2)——缓存设计(获取首页数据)
文章目录一、前提条件1. 问题讨论二、缓存设计1. 获取排名2. 获取排行榜首页主播信息3. 问题讨论4. 注意三、总结一、前提条件 假设我们已经有了一个主播表,形式是下面这样:(你可能还会需要其他字段,请自行添加)id名字票数1张三1002李四210票数: 票数越高排名越高,比如一个大炮是10票,这个礼物需要10块钱,一个飞机100票,需要100块钱这样子。1. 问题讨论问题讨原创 2021-08-01 20:47:06 · 1354 阅读 · 0 评论 -
实现一个投票排名系统(1)——场景介绍与分析
文章目录一、序言二、场景分析三、解决方案1. 前端页面资源2.票数经常变化3. 排名要近乎实时更新4. 数据信息持久化四、本节总结重要说明: 这是一个系列文章,如果你也正在做或打算做这样一个投票排名系统,请耐心看完,相信你一定会有所收获,该系列文章仅是作者觉得还不错的实现方式,可能你在哪些地方会有更好的想法,欢迎在评论区留下你的想法和建议。(主要基于MySQL和Redis实现)一、序言 无论学习还是做需求,投原创 2021-07-31 21:07:37 · 1292 阅读 · 0 评论 -
一文看懂HTTPS
文章目录一、基础知识二、图解说明1. 密钥2. 证书三、 流程图一、基础知识对称加密: 只有一个密钥,可以对数据进行加密,也可以对加密的数据进行解密,加密解密速度快,但是安全性相对较低。非对称加密: 有一对密钥,私钥加密的数据只能通过公钥来解密,公钥加密的数据只能通过私钥来解密CA(认证机构): 与各个操作系统厂商之间协商好了,操作系统如安卓、windows等都在出场时添加了这些CA的公钥(windos在控制面板/网络和Internet/Internet选项/内容/证书/中间证书颁发机构)Cli原创 2021-04-29 17:14:31 · 528 阅读 · 0 评论