第203天学习打卡(rabitmq延时队列实现定时任务)

doudoutj doudoutj     2022-12-15     108

关键词:

RabbitMQ延时队列(实现定时任务)

TTL消息存活时间

MQ:保证数据最终的一致性

B站学习网址:全网最强电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili

第304天学习打卡(知识点回顾队列和栈)

知识点回顾队列队列是一种先进先出的数据结构,数组和链表都可以生成队列。栈栈是操作系统在建立某个进程或者线程(在支持多线程的操作系统中是线程),该区域是后进先出。队列和栈是描述数据存取方式... 查看详情

第304天学习打卡(知识点回顾队列和栈)

知识点回顾队列队列是一种先进先出的数据结构,数组和链表都可以生成队列。栈栈是操作系统在建立某个进程或者线程(在支持多线程的操作系统中是线程),该区域是后进先出。队列和栈是描述数据存取方式... 查看详情

第207天学习打卡(内网穿透秒杀定时任务)

内网穿透秒杀定时任务B站:全网最强电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili 查看详情

第200天学习打卡(rabbitmq)

...mages\\image-20210727221923541.png)]流量控制:秒杀的场景B站学习网址:全网 查看详情

第300天学习打卡(知识点回顾hashmap如何实现线程安全)

知识点回顾hashmap如何实现线程安全使用hashtable类使用concurrenthashmap使用Collections.synchronizedMap() 查看详情

第241天学习打卡(知识点回顾aqs之semaphore)

知识点回顾AQS(AbstractQueuedSynchronizer)抽象的队列同步器是用来构建锁或者其他同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示... 查看详情

深度学习----------打卡第13天

查看详情

深度学习----------打卡第8天

  查看详情

第252天学习打卡(知识点回顾aop操作)

知识点回顾### AOP操作1.Spring框架一般都是基于AspectJ实现AOP操作(1)什么是AspectjAspectj不是spring组成部分,独立AOP操作,一般把Aspectj和spring框架一起使用,进行AOP操作。2.基于Aspectj实现AOP操作(1)基... 查看详情

第223天学习打卡(知识点回顾线程池)

知识点回顾线程池java中的线程池是通过Executor框架实现的,该框架中用到了Executor,Executors,ExecutorService,ThreadPoolExecutor这几个类。Executors.newFixedThreadPool(int)执行长期的任务,性能好很多Executors.newSingleThreadExecutor()一个任务一... 查看详情

rabbitmq:伪延时队列(代码片段)

目录一、什么是延时队列二、RabbitMQ实现三、延时队列的问题四、解决RabbitMQ的伪延时方案ps:伪延时队列先卖个关子,我们先了解下延时队列。一、什么是延时队列所谓延时队列是指消息push到队列后,监听的消费者不能第一时间... 查看详情

第201天学习打卡(幂等性)

接口幂等性要保证原子性提交订单需要幂等性B站学习网址:全网最强电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili 查看详情

第224天学习打卡(知识点回顾线程池的拒绝策略)

知识点回顾线程池的拒绝策略线程池的拒绝策略:等待队列已经满了,再也塞不下新任务了,同时,线程池中的max线程满了,无法继续为新任务服务,这时候就要拒绝策略机制合理的处理这个问题。JDK内置的拒... 查看详情

第199天学习打卡(工厂模式简单工厂模式)(代码片段)

工厂模式作用:实现了创建者和调用者的分离详细分类简单工厂模式工厂方法模式抽象工厂模式OOP七大原则(工厂模式满足下面三个原则)开闭原则:一个软件的实体应当对外扩展开放,对修改关闭依赖倒转... 查看详情

第222天学习打卡(知识点回顾http)

HTTPWeb的应用层协议是超文本传输协议(HyperTextTransferProtocol,HTTP),它是Web的核心,在[RFC1945]和[RFC2616]中进行了定义。HTTP由两个程序实现:一个客户程序和一个服务器程序。客户程序和服务器程序运行在不同的端系... 查看详情

第302天学习打卡(知识点回顾arraylist和linkedlist区别)

知识点回顾ArrayList和LinkedList区别ArrayList是基于动态数组实现的,LinkedList是基于双向链表实现的ArrayList支持随机访问,查询速度快,LinkedList访问数据的平均效率低,需要对链表进行遍历ArrayList删除和插入非尾部元... 查看详情

第302天学习打卡(知识点回顾arraylist和linkedlist区别)

知识点回顾ArrayList和LinkedList区别ArrayList是基于动态数组实现的,LinkedList是基于双向链表实现的ArrayList支持随机访问,查询速度快,LinkedList访问数据的平均效率低,需要对链表进行遍历ArrayList删除和插入非尾部元... 查看详情

第302天学习打卡(知识点回顾arraylist和linkedlist区别)

知识点回顾ArrayList和LinkedList区别ArrayList是基于动态数组实现的,LinkedList是基于双向链表实现的ArrayList支持随机访问,查询速度快,LinkedList访问数据的平均效率低,需要对链表进行遍历ArrayList删除和插入非尾部元... 查看详情