自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基础篇-值传递和引用传递

值传递:适用于基本数据类型,传递的是值的副本。引用传递:适用于对象,传递的是对象引用的副本,可以通过引用修改对象的状态,但不能改变引用本身指向的对象。

2024-12-20 15:15:18 232

原创 基础篇-重写equals和hashCode方法

为了保证equals和hashCode方法的一致性,即如果两个对象通过equals方法判断为相等,那么它们的hashCode值也必须相等。默认情况下,Object类的equals方法是比较对象的引用是否相同。由于没有重写equals和hashCode方法,默认情况下,Person对象的hashCode返回的是对象的内存地址,因此即使person1和person2的字段值相同,它们也被视为不同的对象。重写equals和hashCode方法后,对象在集合中的行为更加符合预期,能够正确地进行对象的比较和查找。

2024-10-31 17:15:14 634 1

原创 SQL索引最左匹配原则

SQL优化 索引 最左匹配规则

2024-10-28 14:56:19 1031

原创 MD5散列算法验签

MD5验签是一种用于验证数据完整性和防止数据篡改的安全机制。MD5(Message-Digest Algorithm 5)是一种散列算法,它可以将任意长度的消息转换为一个固定长度(通常是128位)的散列值,这个散列值通常被称为“摘要”或“哈希”。

2024-07-23 15:05:19 418

原创 数据库时间精度导致获取最新一条数据的BUG

数据库时间精度导致取最新一条数据容易出现的问题

2024-03-11 17:16:22 275

原创 MYSQL中sum()函数和‘+‘运算的区别和注意点

MYSQL中sum()函数和'+'运算的区别和注意点

2024-02-21 11:16:31 800

原创 Spring服务端常见的两种返回图片的方式【Response输出流】和【Base64】对比

Spring服务端接口返回文件的常用格式

2024-02-05 14:10:36 3523 1

原创 微信小程序登录并发送订阅消息流程

微信小程序登录并发送订阅消息流程

2023-12-21 17:05:31 817 1

原创 SpringCloud alibaba之Nacos作为注册中心同时集成Dubbo和Openfegin搭建Demo【windos环境】

Dubbo和OpenFeign都是Java中比较流行的RPC框架,它们的作用都是为了方便不同的服务之间进行远程调用。Nacos同时集成Dubbo和OpenFeign

2023-12-05 11:50:40 675

原创 [Dubbo]消费者启动失败: java.lang.IllegalStateException: Failed to check the status of the service com.

首先检查dubbo暴露的服务和配置以及包,暴露服务的实现类使用了@DubboService,并且配置文件中扫描包路径正确。尝试搭建Nacos整合dubbo Demo过程中,服务提供者能够正确启动并成功注册到Nacos注册中心,但消费者模块启动后一直异常导致服务终止。检查服务消费者:检查报错信息中的IP和本机ip是否一致,如果不一致的话需要在网络设置里面禁用其他网卡。在检查消费者服务的时候发现错误:消费者接口的定义需要跟服务提供者完全一致,需要注意包名也需要相同。可以推断服务提供者应该是没问题的。

2023-11-30 16:28:18 870

原创 GET请求接收@RequestParam使用List作为参数

在SpringMVC中接收Get请求一般使用的是@GetMapping+@RequestParam或者@GetMapping+@PathVariable。下面举例一下使用List作为参数传递的时候容易忽略的点

2023-11-21 16:59:04 7596 1

原创 Rabbitmq如何保证消息可靠性

通常我们在使用rabbitMQ的中主要分为三个部分 消息生产者、RabbitMQ服务端(broker)、消息消费者。所以首先确保这三部分的消息传递正常。

2023-09-22 16:55:17 136 1

原创 Spring多配置文件指定及加载顺序

spring多配置文件;spring指定启动配置文件;spring配置文件加载顺序

2023-07-06 17:25:24 1281 1

原创 SpringBoot使用@Valid玩转参数校验

参数校验、注解参数校验、spring-boot、@Valid、@NotNull、@NotBlank

2023-05-15 16:01:18 386 1

原创 常见数据库可视化工具【MySql、Oracel...】【Navicat...】

数据库可视化工具 客户端 【MSQL、Oracel...】【Navicat、DBeaver...】

2023-04-04 15:56:07 9406 1

原创 Spring+Vue+EasyExcel 实现Excel类型文件上传

Spring+Vue+EasyExcel 实现文件上传

2023-02-10 17:03:29 546 1

原创 IntelliJ IDEA中Maven图标消失恢复方法

IntelliJ IDEA中Maven图标消失恢复方法

2023-01-30 17:10:56 11188 1

空空如也

空空如也

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

TA关注的人

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