自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 MapStruct 中 @BeforeMapping 和 @AfterMapping 注解的使用详解

在使用 MapStruct 进行对象映射时,和这两个注解能让开发者在映射前后执行自定义逻辑,极大地增强了映射的灵活性,满足多样化的业务需求。

2025-02-17 21:52:44 350

原创 Lombok注解@EqualsAndHashCode

不使用注解等同于,只比较当前类的属性字段。(在不考虑是否重写equals()和hashCode()方法)使用会比较当前类的属性字段以及父类的所有字段属性。通过合理使用注解,我们可以根据实际需求来确定对象比较时是否要考虑父类的属性,从而避免手动编写繁琐的equals()和hashCode()方法,提高开发效率。

2025-02-14 21:38:32 228

原创 Lombok注解@EqualsAndHashCode

不使用注解等同于,只比较当前类的属性字段。(在不考虑是否重写equals()和hashCode()方法)使用会比较当前类的属性字段以及父类的所有字段属性。通过合理使用注解,我们可以根据实际需求来确定对象比较时是否要考虑父类的属性,从而避免手动编写繁琐的equals()和hashCode()方法,提高开发效率。

2025-02-14 10:38:47 316

原创 多数据源配置在微服务架构中的实践:利用dynamic-datasource-spring-boot-starter

是一个基于Spring Boot的快速集成多数据源的启动器,它提供了丰富的特性和灵活的配置方式,以支持复杂的数据库环境。支持数据分组:适用于多库、读写分离、一主多从或其他混合模式。配置文件简洁:通过简单的配置文件即可定义多个数据源。注解驱动:方法上的注解优于类上的注解,方便精细控制数据源切换。加密支持:支持使用ENC()方法对数据库配置信息进行加密,提高安全性。通过,我们可以在Spring Boot项目中轻松地实现多数据源配置,支持读写分离、多库操作等复杂场景。

2024-09-09 16:51:25 680 1

原创 初识:DynamicDatasource动态数据源

主要是入门,认识DynamicDataSource的作用以及在其他maven如何运行的

2024-09-09 13:31:11 1345

原创 RabbitMQ的基本操作

RabbitMQ对应的架构如图:上述这些东西都可以在RabbitMQ的管理控制台来管理,下一节我们就一起来学习控制台的使用。

2024-09-06 15:01:46 473

原创 初识MQ:理解消息队列的基础与优势

传统的同步调用方式,虽然简单直接,但在面对高并发、低延迟、高可用性等需求时,往往显得力不从心。这时,消息队列(Message Queue,简称MQ)作为一种异步通信机制,逐渐成为解决这些问题的有效手段。在基于OpenFeign等框架的微服务架构中,服务间的调用多采用同步方式。异步调用通过消息队列实现服务间的解耦,主要角色包括消息发送者、消息Broker(消息队列服务器)和消息接收者。综合考虑可用性、可靠性、吞吐能力和消息延迟等因素,RabbitMQ因其均衡的性能和稳定性,成为许多项目的首选。

2024-09-06 14:27:55 490 1

原创 Spring Cache 注解@Cachable 、@CachePut、@CacheEvict 实现自定义过期时间

在使用Spring Cache 的时候,在RedisConfig中已经对其的默认过期时间定死了,但是,对于一些其他的缓存需要自己的过期时间,需要在进行其他配置。根据自己的需求进行配置。

2024-09-05 14:29:07 541 2

原创 Xxl-Job 实现简单的远程调用其他服务(RestTemplate和OpenFeign)

这里有两种方法:第一种:使用Spring框架的进行远程调用API第二种:使用进行远程调用本次远程调用其他服务,是在执行器的中使用的。

2024-09-04 13:44:56 1466

原创 Xxl-Job配置Nacos(简单、快速)

1.3 在 nacos 上添加配置文件,其实就是那份配置文件放到了这上面,其它的不变;但是要注意xxl-job-admin下的application.properties配置的data-id、group要和 nacos 的一致。1.4 以上配置完成,正常启动项目就可以了;不过这种方式,不能把项目注册到nacos服务里面去。需要注意版本冲突的问题。

2024-09-04 09:27:41 1016

原创 MySQL索引学习记录(创建、删除、优缺点、底层结构、生失效原则等等)

我们知道索引是帮助MySQL高效获取排好序的数据结构。为什么使用索引后查询效率提高很多呢?肯定和mysql底层的数据结构有关的,接下来我们就分析下mysql中的索引底层的数据结构。每一行数据都对应一个磁盘地址,假设我要想查找数据6,那么如果没有索引,那么内存读取磁盘会进行6次的磁盘IO。在没有索引的情况下我们执行一条sql语句,那么是表进行全局遍历,磁盘寻址,上述最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。每个存储数据的磁盘片有可能是分开的。

2024-09-03 15:04:00 1446

原创 Mybatis-plus 的版本过低导致静态工具 Db 无法导入

【代码】 Mybatis-plus 的版本过低导致静态工具 Db 无法导入。

2024-09-02 07:48:33 545 1

原创 苍穹外卖day02-全局异常捕获-Threadlocal封装-前后端时间展示的格式配置-拦截器的实现

苍穹外卖day02-全局异常捕获-Threadlocal封装-前后端时间展示的格式配置-拦截器的实现

2024-04-11 22:58:42 236

原创 苍穹外卖day01环境搭建

苍穹外卖day01环境搭建

2024-04-11 22:55:04 301

原创 SpringBoot+Vue+Mybatis(注解形式)实现商品评论

2.在你的实体类中创建Comment.java(我的在:com.example.springboot.entity.Comment.java)这里的话需要用到组件传值,我们在商品的评论展示的时候需要用到子组件来展示,当前评论下的所有相关回复评论的信息。在这里,我们的父组件是我们的用来展示评论的页面,子组件是用来展示所有相关回复评论的信息的。这个是用来展示评论的页面,把下面的代码块适配到你自己的代码内。上面的都复制粘贴,自己把包的位置弄好就行。子组件:childComment.vue。

2024-03-19 14:34:39 1474 11

原创 Vue组件传值(父组件与子组件)

vue实现组件传值

2024-03-19 14:32:51 424 1

原创 Eclipse 32位下载地址

地址:https://www.eclipse.org/downloads/packages/release/2018-09/r。window系统32位的直接点这个。

2023-10-19 21:36:32 385

原创 Python变量命名规范(嘎嘎好使)

为了让代码清晰易懂,开发人员使用标识符给数据或信息起名字或符号。常见的标识符有变量名、函数名和类名。

2023-06-13 11:09:12 673 1

原创 OI模式骗分模板

else if(特殊数据)}else if(小数据)if(案例给出的数据){

2023-04-07 09:31:07 107 1

原创 三维数组的理解

一维数组 --> 一条线二维数组 --> 一个面三维数组 --> 一个体。

2023-03-30 20:54:16 3169

原创 AcWing 蓝桥杯——手撕前缀和

蓝桥杯java组常用必备知识点之前缀和

2023-02-17 20:12:25 127 2

爱心代码-烟花-夜景月亮代码-html

爱心代码_烟花_夜景月亮代码_html

2024-11-06

爱心代码-烟花-夜景月亮代码-html

爱心代码_烟花_夜景月亮代码_html代码,下载就用

2024-11-06

项目源码-飞机订票系统

飞机订票系统 开发环境 操作系统:win10 数据库:mysql——5.6.7 开发语言:java(jdk8) 开发工具:IDEA 打开直接运行就行 端口号9999 http://localhost:9999/

2024-09-11

解决报错-org.springframework.data.redis.serializer.SerializationExce

解决报错_org.springframework.data.redis.serializer.SerializationException_ Could not write_read JSON

2024-09-05

苍穹外卖-IDEA使用git管理项目.docx

苍穹外卖——IDEA使用git管理项目.docx

2024-07-21

苍穹外卖-共享当前登录用户ID.docx

苍穹外卖——共享当前登录用户ID

2024-07-21

苍穹外卖-后端架构解读.docx

苍穹外卖——后端架构解读.docx

2024-07-21

苍穹外卖-全局异常捕获

苍穹外卖——全局异常捕获

2024-07-21

苍穹外卖-前端环境搭建

苍穹外卖——前端环境搭建

2024-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除