摘要: RabbitMQ 一、MQ 概念 1. MQ MQ(Message Queue)消息队列,是在消息的传输过程中保存消息的容器。多用于系统之间的异步通信。 同步通信相当于两个人当面对话,你一言我一语。必须及时回复。 异步通信相当于通过第三方转述对话,可能有消息的延迟,但不需要二人时刻保持联系。 2. 优势 消息队列允许 阅读全文
posted @ 2024-01-16 21:47 ygdgg 阅读(103) 评论(4) 推荐(0) 编辑
摘要: 一、定时任务概述 在 Java 中开发定时任务主要有三种解决方案:一是使用JDK 自带的 Timer,二是使用 Spring Task,三是使用第三方组件 ,如Quartz Timer 是 JDK 自带的定时任务工具,其简单易用,但是对于复杂的定时规则无法满足,在实际项目开发中也很少使用到。而 Sp 阅读全文
posted @ 2024-01-04 21:41 ygdgg 阅读(281) 评论(0) 推荐(1) 编辑
摘要: 一、数据类型 1. String 1.1 简介 String是Redis最基本的类型,一个key对应一个value。String是二进制安全的,意味着String可以包含任何数据,比如序列化对象或者一张图片。String最多可以放512M的数据。 1.2 使用场景 value 除了是字符串以外还可以 阅读全文
posted @ 2024-01-03 21:41 ygdgg 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1.Dubbo介绍 使用Maven 引入依赖: <!-- Dubbo 依赖 --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <ve 阅读全文
posted @ 2023-12-31 23:37 ygdgg 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类 阅读全文
posted @ 2023-12-27 21:58 ygdgg 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强, 阅读全文
posted @ 2023-12-27 21:05 ygdgg 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 由于我配置了全局异常处理器,再配置权限校验异常处理器后,发现异常直接被全局异常处理器捕获了 @RestControllerAdvice("com.gsy.wy") @Slf4j public class GlobalException { @ExceptionHandler(Exception.cl 阅读全文
posted @ 2023-12-23 15:59 ygdgg 阅读(249) 评论(0) 推荐(0) 编辑
摘要: SpringMVC如何将request参数自动封装为LocalDate和LocalDateTime 在使用SpringMVC时,java.util.Date类型字段可以使用@DateTimeFormat注解将application/x-www-from-urlencoded类型的请求中的字符串进行自 阅读全文
posted @ 2023-12-22 10:49 ygdgg 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、JDK9新特性 1. 概述 JDK9新特性主要包括: 模块化系统 JShell 只读集合工厂方法 接口的私有方法 String存储结构改变 try...catch升级 平台日志API和服务 垃圾回收器 2. 模块化系统 没有使用模块化时存在的问题: 导入依赖时,需要加载全部的包,影响系统性能。 阅读全文
posted @ 2023-12-13 21:34 ygdgg 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 先看接口 @GetMapping("/queryByPage/{pageNum}/{pageSize}") @ApiOperation("分页查询学生") public Result<Page<Student>> queryByPage(@RequestParam(required = true,d 阅读全文
posted @ 2023-11-30 21:25 ygdgg 阅读(840) 评论(5) 推荐(1) 编辑