自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 更改 Dolphin scheduler 3.2.0 liunx启动端口

以及在api-server下找到 Application.yaml 将端口改为 1234(你需要的端口)port : 1234 (你需要的端口)

2024-02-26 15:14:37 162 1

原创 分布式锁的三种实现方式

在数据库中创建一个表,表中包含方法名等字段,并在方法名字段上创建唯一索引,想要执行某个方法,就使用这个方法名向表中插入数据,成功插入则获取锁,执行完成后删除对应的行数据释放锁。当且仅当 key 不存在时,set 一个 key,值为 val 的字符串,返回 1;若 key 存在,则什么都不做,返回 0;为 key 设置一个过期时间,单位为 second,超过这个时间锁会自动释放,避免死锁。避免数据库唯一索引实现方式中释放锁失败的问题。缺点:锁没有失效时间,不可重入。基于数据库实现分布式锁。

2023-12-29 15:46:34 343 1

原创 为什么重写 equals 还要重写 hashcode

根据对象的某种性质重写了 equals 方法后,为了保证同一个对象,保证 equals 相同的情况下 hashcode 值必定相同,如果重写了 equals 而未重写 hashcode 方法,可能就会出现两个没有关系的对象 equals 相同的(因为 equal 都是根据对象的特征进行重写的),但 hashcode 确实不相同的。如果你改写了 equal()方法,令两个实际不是一个对象的两个实例在逻辑上相等了,但是 hashcode 却是不等。所以要记得改写 hashcode。

2023-12-29 15:44:42 339 1

原创 解决后端传 Long 数据类型时 前端丢失精度问题(Java MybatisPlus)

后端使用MybatisPlus 使用雪花算法自动生成Id 键的值 ,前端接收只能前16位值,而后端会传19位的值,当前端需要根据id修改数据,会造成查不到数据的情况.* 对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象。* 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]//设置对象转换器,底层使用Jackson将Java对象转为json。//将上面的消息转换器对象追加到mvc框架的转换器集合中。//反序列化时,属性不存在的兼容处理。

2023-08-04 20:24:20 553

原创 使用springboot整合mybatisplus的错误 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionExcept

1.在启动类使用@Autowired注解自动注入bean。2.导入依赖错误,应导入 <dependency>而不是 <dependency>

2023-03-27 22:26:34 151 1

dolphinscheduler 3..2.0 bin文件

海豚调度任务3.2.0bin文件包

2023-12-29

空空如也

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

TA关注的人

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