搜索结果
查询Tags标签: 队列,共有 1737条记录-
Java 多线程 - 线程池常用的阻塞队列有哪些
一、线程池对应的阻塞队列 LinkedBlockingQueue 第一种阻塞队列是 LinkedBlockingQueue,它的容量是 Integer.MAX_VALUE,为 231 -1 ,是一个非常大的值,可以认为是无界队列。 FixedThreadPool 和 SingleThreadExecutor 线程池的线程数是固定的,所以没有办法增加特别多的…
2021/9/13 17:06:34 人评论 次浏览 -
Rabbitmq 定时任务
写的很棒,转载一下:Rabbitmq 延迟队列实现定时任务,这才是正确的方式! - Java技术栈 - 博客园场景 开发中经常需要用到定时任务,对于商城来说,定时任务尤其多,比如优惠券定时过期、订单定时关闭、微信支付2小时未支付关闭订单等等,都需要用到定时任务,但是定时任…
2021/9/13 6:05:16 人评论 次浏览 -
Rabbitmq 定时任务
写的很棒,转载一下:Rabbitmq 延迟队列实现定时任务,这才是正确的方式! - Java技术栈 - 博客园场景 开发中经常需要用到定时任务,对于商城来说,定时任务尤其多,比如优惠券定时过期、订单定时关闭、微信支付2小时未支付关闭订单等等,都需要用到定时任务,但是定时任…
2021/9/13 6:05:16 人评论 次浏览 -
2021-09-12 leetcode 数据结构 队列 622.设计循环队列 c++
队列简介队列属于FIFO数据结构 入队-enqueue:新元素始终添在队列末尾 出队-dequeue:移除第head指向元素 队列有顺序队列和链式队列 //今天先写顺序存储 顺序队列 顺序队列简介 顺序队列采用数组存储队列中的元素,使用两个指针尾指针(rear)和头指针(front)分别指向队列…
2021/9/12 22:06:20 人评论 次浏览 -
2021-09-12 leetcode 数据结构 队列 622.设计循环队列 c++
队列简介队列属于FIFO数据结构 入队-enqueue:新元素始终添在队列末尾 出队-dequeue:移除第head指向元素 队列有顺序队列和链式队列 //今天先写顺序存储 顺序队列 顺序队列简介 顺序队列采用数组存储队列中的元素,使用两个指针尾指针(rear)和头指针(front)分别指向队列…
2021/9/12 22:06:20 人评论 次浏览 -
Redis 分布式缓存 面试题重点(持续更新)
Redis 分布式缓存 面试题重点 总结 常用数据类型 String 类型面试分析 博客的字数统计如何实现?(strlen) 如何将审计日志不断追加到指定key? (append) 你如何实现一个分布式自增id?(incr-雪花算法) 如何实现一个博客的的点赞操作?(incr,decr) Hash 类型面试分析 发布…
2021/9/12 19:05:17 人评论 次浏览 -
Redis 分布式缓存 面试题重点(持续更新)
Redis 分布式缓存 面试题重点 总结 常用数据类型 String 类型面试分析 博客的字数统计如何实现?(strlen) 如何将审计日志不断追加到指定key? (append) 你如何实现一个分布式自增id?(incr-雪花算法) 如何实现一个博客的的点赞操作?(incr,decr) Hash 类型面试分析 发布…
2021/9/12 19:05:17 人评论 次浏览 -
如何使用java集合类进行队列,栈的操作
java集合类下提供现成的栈这种数据结构Stack,还有就是就是ArrayList和LinkedlList都实现了Queue接口,可以直接利用队列的先进后出,栈的先进后出。由JDK的源码可以知道,LinkedList实现双端队列的接口,同时也可以实现栈的方法,但是如果单纯想使用栈,直接使用stack 使…
2021/9/12 1:05:01 人评论 次浏览 -
如何使用java集合类进行队列,栈的操作
java集合类下提供现成的栈这种数据结构Stack,还有就是就是ArrayList和LinkedlList都实现了Queue接口,可以直接利用队列的先进后出,栈的先进后出。由JDK的源码可以知道,LinkedList实现双端队列的接口,同时也可以实现栈的方法,但是如果单纯想使用栈,直接使用stack 使…
2021/9/12 1:05:01 人评论 次浏览 -
c++ 高并发队列的实现
JAVA如何进行CAS 讲到java的队列时,讲到java中的CAS操作 回顾下java中的cas,主要采用compareAndSet方法,如AtomicReference中所使用的: AtomicRefrence.java /*** Atomically sets the value to the given updated value* if the current value {@code ==} the expect…
2021/9/11 20:06:50 人评论 次浏览 -
c++ 高并发队列的实现
JAVA如何进行CAS 讲到java的队列时,讲到java中的CAS操作 回顾下java中的cas,主要采用compareAndSet方法,如AtomicReference中所使用的: AtomicRefrence.java /*** Atomically sets the value to the given updated value* if the current value {@code ==} the expect…
2021/9/11 20:06:50 人评论 次浏览 -
算法复习(二)第一节习题课
栈和队列 进出顺序判断 中缀表达式变为后缀表达式 中缀表达式转换为后缀表达式 9+(3-1)*3+10/2 后缀表达式为 9 3 1 - 3 * + 10 2 / + 队列 可以一端进入,另一段出 栈是限定仅在表尾进行插入和删除操作的线性表。队列queue允许在一端进行插入,在另一端进行删除操作的线性…
2021/9/11 1:04:52 人评论 次浏览 -
算法复习(二)第一节习题课
栈和队列 进出顺序判断 中缀表达式变为后缀表达式 中缀表达式转换为后缀表达式 9+(3-1)*3+10/2 后缀表达式为 9 3 1 - 3 * + 10 2 / + 队列 可以一端进入,另一段出 栈是限定仅在表尾进行插入和删除操作的线性表。队列queue允许在一端进行插入,在另一端进行删除操作的线性…
2021/9/11 1:04:52 人评论 次浏览 -
celery分布式任务队列从入门到精通
目录 1. Celery简介 2. 安装Celery 3. 安装RabbitMQ或Redis 3.1 安装redis(本文将以redis作为broker) 3.2 安装RabbitMQ 4. 第一个Celery程序 5. 第一个Celery工程项目1. Celery简介Celery是由纯python编写的,但是协议可以用任何语言实现。目前,已有Ruby实现的RCelery…
2021/9/10 23:05:05 人评论 次浏览 -
celery分布式任务队列从入门到精通
目录 1. Celery简介 2. 安装Celery 3. 安装RabbitMQ或Redis 3.1 安装redis(本文将以redis作为broker) 3.2 安装RabbitMQ 4. 第一个Celery程序 5. 第一个Celery工程项目1. Celery简介Celery是由纯python编写的,但是协议可以用任何语言实现。目前,已有Ruby实现的RCelery…
2021/9/10 23:05:05 人评论 次浏览