了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于...
了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于...
今天上下班的路上听了一本书叫《原生母爱》。让我印象比较深刻的观点是,“错误定位爸爸的妈妈”。 “爸爸与孩子之间是三角关系”,中间夹着妈妈。爸爸与孩子的关系中离不开妈妈的存在,...
redo log、undo log、redo/undo log redo log 和 undo log redo log 是重做日志,提供 前滚 操作;undo log 是回...
问题:在一个项目中,每一台机器活跃线程数有时候会有1000-2000个。当机器中存在大量无用的活跃线程时,便会影响性能,那么如何处理这种情况??? 1. 问题 本文不讲述线程...
Redis作为一个基于内存的缓存系统,一直以高性能著称,因没有上下文切换以及无锁操作,即使在单线程处理情况下,读速度仍可达到11万次/s,写速度达到8.1万次/s。但是,单线...
在很多源代码中看到用BIT来提升效率,所以这里做一些总结,bit 有哪些秒用; 分类问题: https://blog.csdn.net/hhy107107/article/d...
leader 选举 和 follower 信息同步 如上图所示,kafaka集群的 broker,和 Consumer 都需要连接 Zookeeper。Producer 直接...
写作不易,点赞收藏关注一键三连,以便下次再看,感谢支持~ 前两篇文章咱们聊到了如何采用SQL数据库及Zookeeper实现相应的分布式锁。 初识分布式锁(一)[https:/...
一、你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。...