10 2020 档案

摘要:AQS:抽象的队列同步器,是JUC包中构建锁或者其他同步组件的基础框架。 Java中的大部分同步类(ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore)都是基于AbstractQueuedSynchronizer(AQS) 实现 阅读全文
posted @ 2020-10-20 18:13 杨岂 阅读(231) 评论(0) 推荐(0) 编辑
摘要:什么是分库分表? 分库分表是为了解决由于库、表数据量过大,而导致数据库性能下降的问题。 当单表的数据量达到1000万以上,就应该考虑进行分库分表拆分了。 然后按照一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表性能达到最优的效果(响应速 阅读全文
posted @ 2020-10-12 16:39 杨岂 阅读(571) 评论(0) 推荐(0) 编辑
摘要:朝生暮死-过期策略 设置了有效期的key到期了怎么删除呢? Redis会将每个设置了过期时间的key放入一个独立的字典中,以后会定时遍历这个字典来删除到期的key。 除了定时遍历之外还会使用惰性策略来删除过期的key。所谓惰性删除就是在客户端访问这个key的时候,Redis对key的过期时间进行检查 阅读全文
posted @ 2020-10-12 14:40 杨岂 阅读(395) 评论(0) 推荐(0) 编辑
摘要:缓存穿透 指查询一个数据库中一定不存在的数据,那么缓存和数据库中都不存在。这种查询不存在数据的现象称为缓存穿透。 如根据商品编号查询详情;首先去查询缓存,缓存中自然没有然后去查询数据库,如果对这个key的请求量巨大,会直接穿透缓存直接查询数据库给数据库造成很大的压力,大量穿透请求严重情况下会造成数据 阅读全文
posted @ 2020-10-12 14:34 杨岂 阅读(288) 评论(0) 推荐(0) 编辑
摘要:熔断(circuit break) 股票交易:股票市场的交易时间中,当价格波动的幅度达到一个限定的目标(熔断点)时,对其暂停交易一段时间的机制。 保险丝:当电路发生故障或异常时,伴随着电流不断升高,并且升高的电流有可能损坏电路中的某些重要器件,也有可能烧毁电路甚至造成火灾。若电路中正确地安置了保险丝 阅读全文
posted @ 2020-10-07 21:21 杨岂 阅读(1378) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示