首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LBXX
掘友等级
学习知识,目光坚毅
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 113
沸点 30
赞
143
返回
|
搜索文章
赞
文章( 113 )
沸点( 30 )
RabbitMQ 延时队列(订单定时取消为例)
一般来说,生产者将消息投递到队列中,消费者从队列取出消息进行消费,但某些时候由于特定的原因导致队列中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信(Dead Letter)
RabbitMQ 消息确认机制、补偿机制、消息幂等性
如何保证消息的可靠性投递?即如何确定消息是否发送成功? 如果失败如何处理?如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?
RabbitMQ 的 5 种消息模型
RabbitMQ 提供了 6 种消息模型,但常用的是前面 5 种,第 6 种实际上为 RPC,所以一般来说了解前面 5 种即可,而对于后面三种,是根据 Exchange 类型划分的。
如何保证 Redis 高可用和高并发(主从+哨兵+集群)
Redis 作为一种高性能的内存数据库,普遍用于目前主流的分布式架构系统中。为了提高系统的容错率,使用多实例的 Redis 也是必不可免的,但同样复杂度也相比单实例高出很多。
缓存穿透利器之「布隆过滤器」
现代计算机用二进制(bit,位)作为信息的基础单位,1 个字节等于 8 位,例如 big 字符串是由 3 个字节组成,但实际在计算机存储时将其用二进制表示。
Redis 做缓存常见的几个问题总结
我们知道,Redis 主要是用来做缓存使用,只要使用到缓存,无论是本地内存做缓存还是使用 Redis 做缓存,那么就会存在数据同步的问题。
Redis 持久化机制:RDB和AOF
Redis 是一个内存数据库,也就意味着如果我们的电脑异常重启或者服务器宕机的情况下,存储在 Redis 中的数据会丢失。
Future & CompletionService 的使用(性能优化实践)
创建线程的方式一般有如下 4 种:继承 Thread 类,实现 Runable 接口,实现 Callable 接口,利用线程池。
CountDownLatch、CyclicBarrier、Semaphore的用法和区别
CountDownLatch(闭锁)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集。
简单了解 ConcurrentHashMap 在 JDK7 和 JDK8 中的区别
在了解 HashMap 的的原理时,对于 jdk7 和 8 的实现是不同的,同样,对于支持并发的 ConcurrentHashMap 来说其实现也不相同。
下一页
个人成就
文章被点赞
417
文章被阅读
98,048
掘力值
3,211
关注了
7
关注者
81
收藏集
0
关注标签
3
加入于
2019-11-28