基于Redis实现消息队列 1.业务场景 假设在没有专业消息中间件的情况下,又要通过消息队列去解耦。redis是个更好的选择。 2.实现方式 简要说明实现方式,这里只做个大概...
IP属地:广东
基于Redis实现消息队列 1.业务场景 假设在没有专业消息中间件的情况下,又要通过消息队列去解耦。redis是个更好的选择。 2.实现方式 简要说明实现方式,这里只做个大概...
MySQL从8.0开始支持窗口函数。也就是分析函数 名称参数描述ROW_NUMBER()否当前行在其分组内的序号。不管其排序结果中是否出现重复值.其排序结果都为;1.2.3....
Redisson实现延迟队列 1.场景介绍 假设有这样一个场景,我们有一个订单,或者工单等等。需要在超时30分钟后进行关闭。这个时候我们最先想到的应该是采用定时任务去进行轮训...
什么是CAS 所谓的CAS既是compareAndSwap的缩写,翻译过来既是“对比和交换”的意思。 那怎么去对比呢,画个小图理解下: 3个值分别对应的含义: 新的值:需要修...
什么是 CompletableFuture? CompletableFuture 用于 Java 中的异步编程。异步编程是一种编写非阻塞代码的方法,方法是在与主应用程序线程不...
java8提供一系列函数式接口,简化很多操作,直接上代码
Markdown是一种轻量级标记语言[https://baike.baidu.com/item/%E8%BD%BB%E9%87%8F%E7%BA%A7%E6%A0%87%E8...
1.为什么要限流 当我们设计接口时,需要考虑的因素有很多,其中例如如在设计获取短信验证码的接口时,第一个想到的就是,接口如何去实现访问控制,好比如我只能让你1分钟之内最多请求...
gihub上下载docker-compose太慢了,下载不动,只能换成国内镜像(daocloud.io)来下载。 docker-compose version