- 博客(17)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 【Redis笔记】一起学习Redis | 如何应对缓存穿透,缓存雪崩?
一起学习Redis | 如何应对缓存击穿,穿透,雪崩?前提概要获取缓存的流程缓存击穿缓存穿透缓存雪崩压垮数据库同时可能会压垮Redis, 导致其他客户端业务操作的阻塞参考资料《Redis深度历险》《从零开始学架构》你应该知道的缓存进化史 - @作者:咖啡拿铁缓存穿透、缓存击穿、缓存雪崩区别和解决方案 - @作者:每天进步一点点yes...
2019-07-31 10:07:37 834
原创 【Redis笔记】一起学习Redis | 大海捞针,了解scan命令
一起学习Redis | 大海捞针,重点讲解scan命令为了避免keys扫描的耗时阻塞,所以需要用scan去替代从海梁数据查找满足铁定前缀的key列表前提概要为什么要使用scan代替keys在平时线上的Redis维护过程中,有时候需要从Redis实例中的成千上万个key中找到特定前缀的key集合。可能是批量删除,也可能是批量修改,查询等等。这样就延伸出了一个问题,如何从海量的ke...
2019-07-30 12:49:03 1882 6
原创 【Redis笔记】一起学习Redis | 聊聊Redis的内存淘汰LRU算法?
一起学习Redis | 聊聊Redis的LRU内存淘汰算法?前提概要常见问题Redis的过期策略有哪些?聊一聊Redis的内存淘汰算法?手写一个LRU代码实现?我插入到Redis中的数据怎么没啦?我明明给Redis的数据设置了过期时间,时间到了,为什么那些数据还占用着内存?为什么需要内存淘汰算法?讲一个小场景一名开发人员经常吐槽Redis有Bug,说他们的生产环境中的Re...
2019-07-30 12:47:47 1362 9
原创 【Redis笔记】一起学习Redis | 聊聊Redis的数据过期删除策略?
一起学习Redis | 聊聊Redis的数据过期删除策略?前提概要Redis的所有数据本质上就是存储在一个巨型字典里。我们可以对该字典的所有key设置一个过期时间,时间一到,该key及对应的数据就会被自动删除。所以你可以简单的想象成,Redis内部有一个地府衙门,黑白无常时刻的盯着设置了过期时间的数据,检查它们的寿命还剩多少,一旦发现寿命到期,就将其带走!同时,毕竟黑白无常就那么两个人...
2019-07-30 12:46:59 966
原创 【python爬虫】求人不如求己,自己动手写一个CSDN博客备份小工具?
CSDN怎么备份博客?点这里,CAB-Tool教你一步步实现CSDN博客备份小工具,目前已支持批量备份markdown文本和图片喔!
2019-07-20 22:11:38 1381 6
原创 【MySQL笔记】正确的理解MySQL的索引机制以及内部实现(二)
正确的理解MySQL的索引机制以及内部实现, 第二部分更倾向于讲解MySQL B+树索引的实现原理
2019-07-17 12:09:47 3567 6
原创 【计网笔记】一起重温计网咯 | TCP协议的粘包/拆包问题
一起重温计网咯 | TCP协议的粘包/拆包问题 前提概要 IP分片和TCP分端(MTU,MSS)我们知道tcp是以流动的方式传输数据,传输的最小单位为一个报文段(segment)。tcp Header中有个Options标识位,常见的标识为mss(Maximum Segment Size最大消息长度)指的是,连接层每次传输的数据有个最大限制MTU(Maximum Transmissio...
2019-07-08 11:56:04 1142 2
原创 【MySQL笔记】正确的理解MySQL的乐观锁,悲观锁与MVCC
正确的理解MySQL的乐观锁,悲观锁与MVCC!首先声明,MySQL的测试环境是5.7前提概念数据库并发的三种场景乐观锁和悲观锁的澄清悲观锁乐观锁MVCC多版本并发控制总结乐观锁和悲观锁的抉择OCC,PCC,MVCC参考资料前提概念数据库并发的三种场景数据库并发场景有三种,分别为:读-读:不存在任何问题,也不需要并发控制读-写:有隔离性问题,...
2019-07-05 15:53:22 19033 9
原创 【MySQL笔记】正确的理解MySQL的MVCC及实现原理
MVCC多版本并发控制前提概要MVCC实现原理MVCC相关问题 前提概要 什么是MVCC?MVCCMVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能...
2019-07-05 15:43:06 146776 243
原创 【操作系统】一起了解操作系统咯 | 原码,反码,补码,你理解到位了吗?
一起重温组成原理咯 | 对原码,反码,补码的理解首先声明,写一篇博客,不代表知识一定是对的,只是在梳理自己学习在过程的理解,尽量做到正确前提概念如何理解原码,反码,补码?机器数与真值什么是机器数?什么是真值?同余定理的应用什么是同余定理?模,互为补数,同余原码,反码,补码前提概念如何理解原码,反码,补码?在学习原码,反码,补码之前,我们有必要先...
2019-07-04 14:43:47 2014 11
android+javaWeb(ssm)学生管理系统(2017-07-14)
2017-09-03
AsyncTask_BaseAdapter学习用例
2017-05-29
实时股票查询系统
2017-05-21
学生管理系统SSM
2017-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人