摘要: 1、Netty版本 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.77.Final</version> </dependency> 2、模块 2.1、Core 提供底层 阅读全文
posted @ 2022-08-12 14:51 往事随雨 阅读(112) 评论(0) 推荐(0)
摘要: 1、准备 定义pojo类 @Data public class DateVo { private Date date; } 定义controller @RestController public class DateController { /** * 通过表单获取传递的数据 * @param vo 阅读全文
posted @ 2022-08-11 10:56 往事随雨 阅读(66) 评论(0) 推荐(0)
摘要: ![](https://img2022.cnblogs.com/blog/1066225/202208/1066225-20220811102747134-1991429414.png) 阅读全文
posted @ 2022-08-11 10:28 往事随雨 阅读(340) 评论(0) 推荐(0)
摘要: 需求 当前有个核酸自助下单项目,要控制设置时间段内下单数量,每个时间段不能重叠 解决方法 如果要想当前时间段不与比较多时间段重复那么应该满足: 当前开始时间大于要比较时间段的结束时间或者当前结束时间小于要比较时间段的开始时间。 代码 /** * @param s1 * @param e1 * @pa 阅读全文
posted @ 2022-08-10 10:03 往事随雨 阅读(3957) 评论(0) 推荐(1)
摘要: 1、客户端lib <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.15.0</version> </dependency> 2、获取连接和信道 //1、设置连接工 阅读全文
posted @ 2022-07-26 14:27 往事随雨 阅读(125) 评论(0) 推荐(0)
摘要: 官网文档解释: If a message is published with the "mandatory" flags set, but cannot be routed, the broker will return it to the sending client (via an AMQP.B 阅读全文
posted @ 2022-07-26 14:25 往事随雨 阅读(164) 评论(0) 推荐(0)
摘要: 1、概念介绍 Producer:生产者 Consumer:消费者 Broker:消息中间件的服务节点,可以看作一个RabbitMQ服务节点。 Queue:队列,用于存储消息 Exchange:交换器 RoutingKey:路由键,生产者将消息发给交换机的时候,一般会指定一个RoutingKey,用来 阅读全文
posted @ 2022-07-25 16:14 往事随雨 阅读(89) 评论(0) 推荐(0)
摘要: RabbitMQ共有四种交换机类型,分别是Direct、Fanout、Topic、Headers。 声明Exchange的属性 /** * name:交换器名称 * type:交换器类型 * durable:是否持久化,true表明此exchange是持久化的。 * autoDelete:删除标志, 阅读全文
posted @ 2022-07-25 16:11 往事随雨 阅读(74) 评论(0) 推荐(0)
摘要: 简介 Optional是一个容器对象,可以包含也可以不包含非null值。Optional在Java 8中引入,目的是解决 NullPointerExceptions的问题。本质上,Optional是一个包装器类,其中包含对其他对象的引用。在这种情况下,对象只是指向内存位置的指针,并且也可以指向任何内 阅读全文
posted @ 2022-07-13 17:59 往事随雨 阅读(145) 评论(0) 推荐(0)
摘要: 简介 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理。 流是从支持数据处理操作的源生成的元素序列。 特点 元素序列——就像集合一样,流也提供了一个接口,可以 阅读全文
posted @ 2022-07-13 16:49 往事随雨 阅读(168) 评论(0) 推荐(0)