互联网常见技术
文章平均质量分 90
hu19930613
这个作者很懒,什么都没留下…
展开
-
缓存穿透和缓存击穿处理
为了应对越来越大的流量,缓存便成为系统服务必不可少的一部分,但使用缓存就会出现缓存击穿和缓存穿透的威胁。 背景介绍 互联网应用逐步深入到生活的各个角落,为了满足越来越多用户使用互联网应用的需求,几乎所有互联网公司都采用缓存的方案来解决瞬时流量超高,或者长期流量过高的问题。但使用缓存存在风险——缓存穿透和缓存击穿:简单的讲就是如果该数据原本就不存在,那么就会发生缓存穿透;如果缓存内容因为各种原因失效,那么就会发生缓存击穿。 具体一点来说,如果缓存中不存在需要查询的内容,一般情况下需要再深入一层进行.转载 2021-03-04 17:07:53 · 533 阅读 · 1 评论 -
互联网架构“高并发”解决思路
20年没写过啥内容,做一下知识回顾吧,标题可能有点“标题党”,见谅。 高并发的简易理解:保证系统能够同时并行处理的很多的请求。 高并发,高可用,高效率三个名词是个有侧重。简称“三高”,是系统架构设计的高级要求。今天侧重讲一下《高并发》。 高并发四大要素: 1-》响应时间:系统对进来的请求反应的时间,比如你打开一个页面需要1秒,那么这1秒就是响应时间。 2-》吞吐量:单位时间内处理的请求数量。好比你吃饭,每秒能吃下多少颗米饭。 3-》秒查询率:秒查询率是指每秒响应请求数,和吞吐量差不多..原创 2020-10-27 22:50:14 · 726 阅读 · 2 评论 -
api接口安全设计
关于接口的安全性,有几个重要的点。 1.参数加密 2.时间戳 3.防止重放 这篇只写思路,有经验的同志应该不需要代码,也是我懒(哈哈哈) 1.大部分的加密方式,是将发送的参数进行拼接然后加密。然后服务端同时使用相同的方式加密,看加密字符是否相等。这种的可以参考微信支付文档,有范例。关于使用什么方式加密,RSA,MD5都可以。 但是这种方式,不怀好意的人根本不需要破解你的秘钥...原创 2019-04-22 17:25:56 · 1484 阅读 · 0 评论