搜索结果
查询Tags标签: 队列,共有 1737条记录-
C++类型题整理
【营业记录】时光流韵也许是一枚能够跨越时空的护符,是先闻其声,或是余音绕梁。关键词:DP (1) 内容概要费用提前计算 单调栈 单调队列 斜率优化(2) 费用提前计算 让我们以 P2365 任务安排 为例。 下文中题目里的费用系数我使用 c_ici 表示。且令 sunTsunT 为 tt 的前…
2022/1/18 11:33:44 人评论 次浏览 -
RocketMQ 原理:消息存储、高可用、消息重试、消息幂等性
目录消息存储消息存储方式非持久化持久化消息存储介质消息存储与读写方式消息存储结构刷盘机制同步刷盘异步刷盘小结高可用高可用实现主从复制负载均衡消息重试顺序消息重试无序消息重试死信队列消息幂等消息重复消费消息幂等消息存储 消息存储方式 非持久化消息生成者发送…
2022/1/18 6:05:19 人评论 次浏览 -
RocketMQ 原理:消息存储、高可用、消息重试、消息幂等性
目录消息存储消息存储方式非持久化持久化消息存储介质消息存储与读写方式消息存储结构刷盘机制同步刷盘异步刷盘小结高可用高可用实现主从复制负载均衡消息重试顺序消息重试无序消息重试死信队列消息幂等消息重复消费消息幂等消息存储 消息存储方式 非持久化消息生成者发送…
2022/1/18 6:05:19 人评论 次浏览 -
剑指 Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1: 输入:["CQueue","appendTail","delete…
2022/1/17 23:07:17 人评论 次浏览 -
剑指 Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1: 输入:["CQueue","appendTail","delete…
2022/1/17 23:07:17 人评论 次浏览 -
07、Netty学习笔记—(聊天业务优化:参数调优)
文章目录 Option配置参数①CONNECT_TIMEOUT_MILLIS(连接超时设定)参数说明+代码示例源码分析 ②SO_BACKLOG(全连接队列中存储连接个数)参数说明+代码示例源码分析backlog其他参数 ③tcp_nodelay(一次尽可能发出数据,而非缓冲区缓存;禁用nagle算法)④so_sendbuf &a…
2022/1/17 23:05:28 人评论 次浏览 -
07、Netty学习笔记—(聊天业务优化:参数调优)
文章目录 Option配置参数①CONNECT_TIMEOUT_MILLIS(连接超时设定)参数说明+代码示例源码分析 ②SO_BACKLOG(全连接队列中存储连接个数)参数说明+代码示例源码分析backlog其他参数 ③tcp_nodelay(一次尽可能发出数据,而非缓冲区缓存;禁用nagle算法)④so_sendbuf &a…
2022/1/17 23:05:28 人评论 次浏览 -
java动态
java线程池 Java标准库提供了java.util.concurrent.ExecutorService接口表示线程池,并提供了几个实现,通过java.util.concurrent.Executors类提供的方法可以创建线程池,例如: FixedThreadPool:线程数固定的线程池;CachedThreadPool:线程数根据任务动态调整的线程池…
2022/1/17 22:03:42 人评论 次浏览 -
java动态
java线程池 Java标准库提供了java.util.concurrent.ExecutorService接口表示线程池,并提供了几个实现,通过java.util.concurrent.Executors类提供的方法可以创建线程池,例如: FixedThreadPool:线程数固定的线程池;CachedThreadPool:线程数根据任务动态调整的线程池…
2022/1/17 22:03:42 人评论 次浏览 -
基于Redisson的延迟队列实现
package com.dong.mytest.demo.client;import cn.hutool.extra.spring.SpringUtil; import com.dong.mytest.demo.common.dto.DelayMessage; import com.dong.mytest.demo.common.util.DateUtil; import com.dong.mytest.demo.service.delayqueue.DelayQueueConsumer; imp…
2022/1/17 19:06:58 人评论 次浏览 -
基于Redisson的延迟队列实现
package com.dong.mytest.demo.client;import cn.hutool.extra.spring.SpringUtil; import com.dong.mytest.demo.common.dto.DelayMessage; import com.dong.mytest.demo.common.util.DateUtil; import com.dong.mytest.demo.service.delayqueue.DelayQueueConsumer; imp…
2022/1/17 19:06:58 人评论 次浏览 -
双向循环链表(线性表 栈 队列)
我们在上期学习了链表的概念与结构。了解到单向链表和单向循环链表,我们在这里继续扩展一下,有单向则就就有双向。所以我们这期学习双向循环链表。乃什么是什么循环链表呢? 概念双向循环链表: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别…
2022/1/17 6:08:12 人评论 次浏览 -
双向循环链表(线性表 栈 队列)
我们在上期学习了链表的概念与结构。了解到单向链表和单向循环链表,我们在这里继续扩展一下,有单向则就就有双向。所以我们这期学习双向循环链表。乃什么是什么循环链表呢? 概念双向循环链表: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别…
2022/1/17 6:08:12 人评论 次浏览 -
数据结构与算法实验--栈(3)
使用顺序(循环、非循环均可)队列模拟业务员到银行排队办理业务的情况,在这个过程中,主要重复两件事:(1)取号排队:业务员到达银行网点,在取号机上选择办理业务排队,加入排队队列,并打印显示自己的编号和排第几;(2)办理业务:银行柜员从队列中取出排在最前面的…
2022/1/16 17:34:41 人评论 次浏览 -
数据结构与算法实验--栈(3)
使用顺序(循环、非循环均可)队列模拟业务员到银行排队办理业务的情况,在这个过程中,主要重复两件事:(1)取号排队:业务员到达银行网点,在取号机上选择办理业务排队,加入排队队列,并打印显示自己的编号和排第几;(2)办理业务:银行柜员从队列中取出排在最前面的…
2022/1/16 17:34:41 人评论 次浏览