![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂货铺
文章平均质量分 52
设计模式,装饰器,大数据
xiaohei_xiaobai
后台开发小学生
展开
-
Mac配置sublime tex快捷键
[ { //删除当前行 "keys" : ["super+d"], "command" : "run_macro_file", "args" : { "file" : "res://Packages/Default/Delete Line.sublime-macro", } }, { //复制当前行 "keys": ["super+alt+down"], "原创 2021-04-18 15:50:03 · 188 阅读 · 0 评论 -
场景设计
文章目录1.怎样保证redis队列不丢失2.分库分表平滑扩容3.千万并发分数排行榜4.抖音评论系统:首先分库分表5.延时队列(未付款半个小时的订单自动取消)6.众包系统7.秒杀超卖问题8.三分钟内得分统计,相同分数按答题所用时间少的高9.微信朋友圈10.微信附近的人11.短链接生成:分享短连接1.怎样保证redis队列不丢失本身我们业务对任务丢失是有容忍的异常处理或超时处理时再次将任务写进任务队列安全队列2.分库分表平滑扩容3.千万并发分数排行榜4.抖音评论系统:首先分库分表1.评论表:i原创 2021-03-23 15:27:40 · 143 阅读 · 0 评论 -
操作系统相关
文章目录1.进程,线程,协程概念2.进程与线程区别3.协程与线程区别4.进程,线程,协程4.python并发原子性6.并行,并发7.golang的协程--GPM模型(M:N)8.python的协程9.计算机基础10.mesi11.cas(Compare and Swap)12.linux创建进程的方式13.Gunicorn [详情查看](https://blog.csdn.net/dadajuan_plus/article/details/106571287)14.gevent [详情查看](https原创 2021-03-05 15:30:44 · 183 阅读 · 0 评论 -
计算机网络相关
文章目录1.网络分层2.每层的协议3.TCP三次握手4.TCP四次挥手5.为什么客户端在TIME-WAIT阶段要等2MSL?6.为什么TCP链接需要三次握手,两次不可以么,为什么?7.TCP协议如何来保证传输的可靠性8.TCP与UDP的区别9.TCP的拥塞处理10.当你输入一个网址/点击一个链接,发生了什么 [详情点击](https://www.bilibili.com/video/BV1V54y1y7c4?p=1)11.长连接和短连接12.http状态码13.常见的请求头14.同源策略15.http m原创 2021-03-05 15:29:21 · 287 阅读 · 0 评论 -
杂
原创 2020-11-25 10:28:27 · 171 阅读 · 0 评论 -
缓存穿透、缓存雪崩、缓存击穿、缓存预热
实际工作中虽然没有遇到过,但是这种事情还是不要遇到的好,所以提前加好防护策略测试王道。1.缓存穿透用户查询的数据,数据库中没有,那缓存中也不会有,用户就会绕过缓存直接查询底层数据库,如果用户大量进行这种操作,比如黑客攻击,就会造成底层数据库崩溃,这种现象成为缓存穿透。解决方案:1)对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该key对应的数据insert了之后清理缓存。...原创 2020-04-14 17:32:22 · 108 阅读 · 0 评论 -
python实现设计模式-工厂模式
class Person(object): def __init__(self, name, age): self.name = name self.age = age def get_name(self): return self.name def get_age(self): return self....原创 2020-04-07 17:22:20 · 90 阅读 · 0 评论 -
Mac系统解除Beyond Compare4 30天试用限制
https://blog.csdn.net/PCCEO1/article/details/88658407转载 2019-12-05 20:36:57 · 845 阅读 · 0 评论