使用Redisson的RDelayedQueue来实现延迟队列的,Redisson是基于Redis的,所以只要有redis中间件就行了。 采用的是多线程来处理延迟队列的,在设计延迟任务时,我们应该根据实际需求来合理设置延迟时间,避免设置过长的延迟时间导致内存占用过高。 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内。就可以用延迟队列来实现。 参考文章:https://blog.csdn.net/u011974797/article/details/138195387
2024-05-22 18:25:49 12KB spring boot redis redisson
1
第1部分:总则 第3部分:与应用无关的IC卡与终端接口规范 第4部分:借记贷记应用规范 第5部分:借记贷记应用卡片规范 第6部分:借记贷记应用终端规范 第7部分:借记贷记应用安全规范 第8部分:与应用无关的非接触式规范 第10部分:借记贷记应用个人化指南 第12部分: 非接触式IC卡支付规范 第13部分:基于借记贷记应用的小额支付规范 第14部分:非接触式IC卡小额支付扩展应用规范》 第15部分:电子现金双币支付应用规范》 第16部分:IC卡互联网终端规范》 第18部分:基于安全芯片的线上支付技术规范》
2024-05-20 15:28:37 24.17MB 金融、集成、电路、卡片、pboc
1
(1)\1.课件;目录中文件数:2个 ├─2-课程内容讲解.bmpr (2)\2.资料;目录中文件数:6个 ├─elasticsearch-7.8.0-linux-x86_64.tar.gz ├─elasticsearch-7.8.0-windows-x86_64.zip ├─elasticsearch-analysis-ik-7.8.0.zip ├─elasticsearch-head-chrome-plugin.rar ├─kibana-7.8.0-windows-x86_64.zip ├─Postman-win64-8.0.6-Setup.exe (3)\3.代码;目录中文件数:2个 ├─es-test.zip ├─es集成.zip (4)\4.视频;目录中文件数:62个 ├─001 - Elasticsearch - 开篇.mp4 ├─002 - Elasticsearch - 技术选型.mp4 ├─003 - Elasticsearch - 教学大纲.mp4 ├─004 - Elasticsearch - 入门 - 环境准备.mp4 ├─005 - Elasticsearch
2024-05-12 17:35:15 216B Elasticsearch
1
适用于接触Android 与 Unity的开发人员,需要开发人员既了解Android,又需要了解Unity;此Demo分享给大家一起学习使用,如果有疑问之处还请加小编微信详聊!
2024-05-10 21:16:01 15.09MB unity android
1
这个Vite+Vue3+TypeScript+Cesium.js集成模板是一个开箱即用的项目模板,旨在帮助开发者快速搭建基于Cesium.js的Vue3应用程序。该模板使用了最新的Vite构建工具和Vue3框架,并集成了TypeScript和Cesium.js技术栈。 该模板提供了一个简单的示例,展示了如何在Vue3应用程序中使用Cesium.js API创建一个基本的地球场景,并实现了一些基本的交互功能。除此之外,该模板还提供了一些常用的依赖和插件,如axios、element-plus、vuex等,可以方便地扩展应用程序的功能。 如果您想快速搭建一个基于Cesium.js的Vue3应用程序,这个模板将是一个很好的起点,可以帮助您快速启动项目,并提供了可靠的技术栈和开发经验。
2024-05-06 16:49:57 21KB typescript vue.js cesium vite
1
这是我大三做的操作系统的课程设计,对于本程序算法主体--银行家算法的主函数没有太难的地方,但由于采用的是MFC界面,而银行家算法中有相当多的数据结构,对这些一一赋值,并转换是一件繁琐的事情,终于完成,现拿出来分享一下.
2024-05-05 01:42:33 4.26MB 银行家算法;VS2005;MFC
1
MTI-G用户手册,集成三轴角速度传感器,三轴倾角传感器,三轴加速度传感器,气压传感器,GPS导航定位。
2024-04-30 17:48:56 5.82MB MTI-G 倾角传感器集成
1
matlab集成c代码 ECO_C_Edition 一、目标 冯如杯目标跟踪,将ECO算法转换为C语言版本 二、Guideline 1,完整读一遍代码,勾勒出算法框架 2,分工:feature extraction部分和implemention部分。后面implemention部分比较复杂,可以多找两个人来读和写。 3,找出所有的依赖于第三方的库和代码,比如各种滤波用到的fft什么的之类的,找到用c的话用哪些库来代替(比如c下面有很高效的fftw算法库可以用) 4,按照分工,从上至下一个模块一个模块用c来重新,并进行模块测试,结果跟matlab来对比,确保模块功能正确 5,把各个模块进行集成。 三、测试 使用MATLAB的unit test功能 四、Github操作 使用Github Desktop,修改后提交使用PUSH,获得更新使用PULL 五、运行 1.Download matconvnet ZIP file from and unpack it in the external_libs/matconvnet/ folder of the repository. 2.Downlo
2024-04-27 15:38:14 7.98MB 系统开源
1
Java集成云打印机(芯烨云)——代码篇 芯烨云自动接单自动打印,无需手机、电脑、人工,打印机在任何地方都可以打印订单,不受距离的限制。顾客通过微信、收银系统提交订单后,云打印机会在数秒内自动打印订单。真正省时、省力,为商家省去了大量的人力。 到 [admin.xpyun.net](https://admin.xpyun.net/) (以下统称‘芯烨云平台’)注册开发者账号,获得开发者ID(user)和开发者密钥(UserKEY ),开发者ID和开发者密钥是开发者接入API的重要身份识别参数。 1、API接口同时支持 https和http 两种方式请求,推荐使用https方式,为了便于升级维护,建议采用服务后台对接云打印 2、API请求的参数包含2部分:公共参数和私有参数,详情请看对应API接口说明。 3、API请求和返回结果皆为 json 格式数据。 特别注意:开发者自己写的请求以表单方式提交数据,请求头需要使用Content-Type: application/json;charset=UTF-8,请勿使用其它方式提交数据
2024-04-27 14:47:14 67KB
1
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。目前国内有专业的FPGA外协开发厂家,开发展基本电路如下:蜂鸣器电路如图3.47所示。FM信号由FPGA的
2024-04-25 19:24:26 203KB 集成电路
1