网站首页 站内搜索

搜索结果

查询Tags标签: queue,共有 628条记录
  • postgresql/lightdb的notify机制--可靠缓存、MQ消息事务的救星

    http://www.light-pg.com/docs/lightdb/13.3-22.2/sql-notify.html http://www.light-pg.com/docs/lightdb/13.3-22.2/sql-listen.html https://wiki.postgresql.org/wiki/PgNotificationHelper https://jdbc.postgresql.org/documentation/head/listennotify.html https:…

    2022/9/11 2:23:20 人评论 次浏览
  • 数据结构与算法分析——C语言描述(第3章 表、栈和队列③)

    目录3.4 队列(Queue)ADT3.4.1 队列模型3.4.2 队列的实现3.4.2.1 队列的链表实现3.4.2.2 队列的数组实现3.4.3 队列的应用 3.4 队列(Queue)ADT 像栈一样,队列也是表。然而,使用队列时插入在一端进行而删除则在另一端进行。 3.4.1 队列模型 队列的基本操作:Enqueue(入队…

    2022/9/11 1:24:47 人评论 次浏览
  • 32 | JAVA集合Deque(一种接口,比Queue更丰富的接口,底层实现可为LinkedList)

    Deque 如果把条件放松一下,允许两头都进,两头都出,这种队列叫双端队列(Double Ended Queue),学名Deque。 Java集合提供了接口Deque来实现一个双端队列,它的功能是:既可以添加到队尾,也可以添加到队首; 既可以从队首获取,又可以从队尾获取。我们来比较一下Queue…

    2022/9/3 1:25:52 人评论 次浏览
  • 31 | JAVA集合PriorityQueue(同样是实现Queue接口的实现,和LinkedList同级别)

    PriorityQueue PriorityQueue和Queue的区别在于,它的出队顺序与元素的优先级有关,对PriorityQueue调用remove()或poll()方法,返回的总是优先级最高的元素。 要使用PriorityQueue,我们就必须给每个元素定义“优先级”。我们以实际代码为例,先看看PriorityQueue的行为:…

    2022/9/3 1:25:51 人评论 次浏览
  • 30 | JAVA集合Queue(一种接口,实现为LinkedList)

    Queue 队列(Queue)是一种经常使用的集合。Queue实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。它和List的区别在于,List可以在任意位置添加和删除元素,而Queue只有两个操作:把元素添加到队列末尾; 从队列头部取出元素.在Java的标准库中,队列接…

    2022/9/3 1:25:48 人评论 次浏览
  • 如何保证消息的顺序性?

    如何保证消息的顺序性?面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大…

    2022/8/29 6:24:01 人评论 次浏览
  • 如何保证消息队列的高可用?

    如何保证消息队列的高可用?面试官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过…

    2022/8/28 6:23:55 人评论 次浏览
  • 栈(Stack)和队列(Queue)

    一 栈(Stack):一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一 端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出。压栈:栈的插入操作也叫入栈,进栈,压栈。 出栈:栈的删除操作也叫出栈。方法:stack.push(); …

    2022/8/24 6:52:56 人评论 次浏览
  • C#-队列 Queue/栈 Stack

    队列 先进先出,相当于排队买车票 // 队列 Queue<string> queueList = new Queue<string>(); // 入队 queueList.Enqueue("张三"); queueList.Enqueue("李四"); queueList.Enqueue("王五"); // 出队 queueList.Dequeue(); // 清…

    2022/8/23 14:25:20 人评论 次浏览
  • 算法总结

    1.最近请求次数写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请实现 RecentCounter 类:RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求…

    2022/8/22 1:26:23 人评论 次浏览
  • [NOIP1998 普及组] 三连击

    生成九位一到九的全排列,按题目分割、过滤#include<iostream> #include<vector> #include<algorithm> bool vis[20]; int queue[50]; int answers[500]; int cnt=0; void search(int x) {for(int i=1;i<=9;i++)//每位数由1到9中的一个{if(!vis[i]){…

    2022/8/21 23:53:55 人评论 次浏览
  • 232.implement-queue-using-stacks 用栈实现队列

    当stOut为空时,将stIn中所有元素push到stOut #include <stack> using std::stack; class MyQueue {public:stack<int> stIn;stack<int> stOut;MyQueue() {}void push(int x) {stIn.push(x);}int pop() {if (stOut.empty()) {while (!stIn.empty()) {st…

    2022/8/15 23:31:38 人评论 次浏览
  • 数据结构与算法--顺序存储二叉树

    简介二叉树的存储结构有两种,分别为顺序存储和链式存储采用顺序存储。指的是使用顺序表(数组)存储二叉树。需要注意的是,顺序存储只适用于完全二叉树顺序存储的完全二叉树的特征(n表示二叉树中第几个元素,按0开始编号)第n个元素的左子节点为2n+1第n个元素的右子节点…

    2022/8/11 14:24:47 人评论 次浏览
  • windows下使用pm2守护进程对laravel队列进行管理

    我们都知道在使用laravel的消息队列时,都需要一个守护进程对其进行管理 否则在服务器重启或者其他异常都会导致队列中断从而功能失效 当然,大部分项目都是在linux下运行,则可以直接使用supervisor进行管理 laravel的官方文档中对supervisor也有详细的介绍,在此就不赘述…

    2022/8/2 5:22:45 人评论 次浏览
  • Python 闭包 closure

    1 前置知识点:for i in range(100) 循环结束够会留下一个变量 i = 99 自由变量 free vars:non-local 如果函数中有对变量赋值的操作,并且没有声明全局变量,那么解释器会默认它是局部变量。 例如:# part1 i = 1 def func1():print(i) func1() # part2 def func2():# g…

    2022/7/28 1:22:48 人评论 次浏览
共628记录«上一页1234...42下一页»
扫一扫关注最新编程教程