- 博客(5)
- 收藏
- 关注
原创 MyBatisPlus基础
为了简化单表CRUD,MybatisPlus提供了一个基础的BaseMapper接口,其中已经实现了单表的CRUD:因此我们自定义的Mapper只要实现了这个BaseMapper,就无需自己实现单表CRUD了。修改mp-demo中的mapper包下的UserMapper接口,让其继承BaseMapper,如下图:@Autowired@Test。
2025-04-09 19:07:33
1847
原创 RabbitMQ基础入门(下)
在前面的学习我们都是基于RabbitMQ控制台来创建队列、交换机,但是这样的做法太麻烦,而且容易出错,因此SpringAMQP给我们提供了一个Queue类,用来创建队列,大大提高了效率。
2025-04-03 10:00:00
263
原创 RabbitMQ基础入门(中)
Spring AMQP 是一个基于 Spring 框架的库,旨在简化与高级消息队列协议(AMQP)兼容的消息代理的交互。它提供了对 RabbitMQ 等消息中间件的高度抽象,使得开发者可以更方便地进行消息发送、接收和处理等操作。Spring AMQP 的核心目标是为使用 AMQP 0-9-1 或者 1.0 协议的消息中间件提供一个模板化的编程模型,类似于 Spring 对 JDBC、JMS 等提供的支持。
2025-04-01 19:38:25
482
原创 RabbitMQ基础入门(上)
微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们称这种调用方式为同步调用。但在很多场景下,我们可能需要采用异步通讯的方式,本文就提供了一个技术栈解决这个问题。
2025-03-31 19:19:28
1968
原创 Elasticsearch安装
不过http请求的方式、路径、还有请求参数的格式都有严格的规范。整套技术栈被称为ELK,经常用来做日志收集、系统监控、状态分析等,而整套技术栈的核心就是用来存储、搜索、计算的Elasticsearch。Kibana提供了一个开发控制台(DevTools),在其中对Elasticsearch的Restful的API接口提供了语法提示。Elasticsearch是由elastic公司开发的一套搜索引擎技术,它是elastic技术栈中的一部分。安装完成后,直接访问5601端口,即可看到控制台页面,点击控制台的。
2025-03-31 15:36:03
755
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人