##业务场景 最近公司的一个老项目有一个需求,需要根据后台管理员维护的时间来做一个定时任务的推送,用来推送企业微信的一些提醒消息,这个时间由于是业务人员操作,还有不确定性,其次还要受制于项目现有技术栈的限制,感觉有点难搞,还好项目在解决登录共享session的时候引入了rediss,最开始的思路把维 ...
分类:
其他好文 时间:
2021-02-10 13:22:48
阅读次数:
0
CF1479D 不放文章里了,不讲 wood 的偷袭怪 @【数据删除】 耗子尾汁。 这题不难,但是蒟蒻想要介绍两种方法。 法 1 这是一个有关数颜色的问题,直接树上莫队。 在莫队上分块,对于每一个块维护可能成为答案的数的队列。 修改的时候更改 \(cnt\) 数组,如果模 \(2\) 为 \(1\) ...
分类:
其他好文 时间:
2021-02-09 12:42:27
阅读次数:
0
Gome 高性能撮合引擎微服务 使用 Golang 做计算,gRPC 做服务,ProtoBuf 做数据交换,RabbitMQ 做队列,Redis 做缓存实现的高性能撮合引擎微服务 依赖 具体依赖信息可以查看 docker-composer 文件 快速开始 使用 docker 一键部署运行环境,进入 ...
分类:
其他好文 时间:
2021-02-09 12:23:08
阅读次数:
0
设循环队列的容量为50(1—50)经过入队退队运算有front= ,rear= 。问队列中有多少元素? (1)Front指向循环队列起始位置的第一个,因此后面的所有元素有50-Front+1 = 50-26+1 = 25个,Rear指向循环队列最后一个元素的下一个,因此前面的所有元素是15-1 = ...
分类:
其他好文 时间:
2021-02-09 12:15:47
阅读次数:
0
题目地址:从上往下打印二叉树 题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 题目示例 输入: {5,4,#,3,#,2,#,1} 返回值: [5,4,3,2,1] 解法分析 本题考查二叉树的广度遍历,可以借助队列先进先出的特点来保存结点。 代码 1 function PrintF ...
分类:
其他好文 时间:
2021-02-08 12:28:36
阅读次数:
0
A - A CodeForces - 994A You are locked in a room with a door that has a keypad with 10 keys corresponding to digits from 0 to 9. To escape from the ro ...
分类:
其他好文 时间:
2021-02-08 12:25:39
阅读次数:
0
UOJ87 mx的仙人掌 这里没有用传统的方点外接圆点的做法,而是方点虚树上儿子跳到方点所在环上单调队列处理,本质上是一样的. code //爽! #include<bits/stdc++.h> using namespace std; typedef long long ll; const int ...
分类:
其他好文 时间:
2021-02-06 12:15:50
阅读次数:
0
队列的顺序存储 //顺环队列 头出尾进 #define MaxSize 100 struct QNode { ElementType Data[MaxSize]; int rear; //尾 int front; //头 }; typedef struct QNode *Queue; //入队列 v ...
分类:
其他好文 时间:
2021-02-06 11:58:48
阅读次数:
0
前言 在 jdk 的 juc 工具包中,提供了一种延迟队列 DelayQueue。延迟队列用处非常广泛,比如我们最常见的场景就是在网购或者外卖平台中发起一个订单,如果不付款,一般 15 分钟后就会被关闭,这个直接用定时任务是不好实现的,因为每个用户下单的时间并不确定,所以这时候就需要用到延迟队列。 ...
分类:
其他好文 时间:
2021-02-04 12:07:11
阅读次数:
0
一、RabbitMQ的路由模式和应用场景 1、什么是rabbitmq的路由模式 ?档: https://www.rabbitmq.com/tutorials/tutorial-four-java.html 交换机类型是Direct 队列和交换机绑定,需要指定?个路由key( 也叫 Bingding ...
分类:
其他好文 时间:
2021-02-04 11:41:42
阅读次数:
0