自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 奇了怪了,为什么我的数据库查询的时候能查到上条的信息但是删除,却删不掉呢

在Spring框架中,@Cacheable是一个非常有用的注解,主要用于缓存方法的结果,从而提高应用程序的性能。- key:定义缓存的键,默认情况下,缓存的键通常是方法参数的组合。假设两条数据id为01,02,你此时查出的最大值为02,执行删除在查询,你会发现,删除为什么查出来还是02,你不信又删除了一次,还是拿到02, 为啥,大哥过来一看,你的注解@Cacheable,如果设置为`true`,那么在多线程环境下,对于同一个缓存键的多个请求,只有一个线程会更新缓存,其他线程会阻塞直到缓存加载完成。

2024-09-06 20:08:41 508

原创 因为一个抽搐的if判断,浪费了半小时

今天写一段史上最蠢,代码为判断失效,内容不说,数据结构复杂,简单就是,在从客户端传入的数据进行删除,在拿到客户端的东西的时候,直接拿过来进行判断,很显然这里有一个基础的知识点(抽风的我以为是bug),为啥判断失效了,浪费了我半小时做排查,最后发现,两个字符串作比较,不是常量比较的是引用地址,导致前端不管怎么删都还存在远来的数据,最后改成使用大家在使用if判断的新手门,一定要注意能使用现成api就不要直接写=这种。祝大家代码顺利跑,咋写都不报错。

2024-09-05 20:40:39 205

原创 springboot整合mybatis报错java.lang.IllegalArgumentException: Invalid value type for attribute月臣54于 2

文章提到在SpringBoot项目中,由于版本冲突,使用mybatis-plus-boot-starter3.5.3.1可能会遇到不兼容问题。建议升级到3.5.1.3版本,此版本与SpringBoot3以上版本兼容,减少错误并简化依赖管理。如果你的是springboot工程的版本超过了3,你在引入mybatis的时候引用这个3.5.1.3版本的mybatis-plus的最好,几乎不报错,这个版本话兼容了mybatis,也就是你引用这个版本后可以不用在引入一个mybatis。摘要由CSDN通过智能技术生成。

2024-09-05 11:28:48 527

原创 新人入职怎么优雅的写抽象类

后面我点进这个类发现破案了,以前经常使用lombok提供的注解,导致直接在取对象的元素出来的时候总是不注意(这个对象经常都是一种集合形式)为空,取出来后经常为空要重新写一个集合在set回去,而不是修改原来的数据。通过检查并初始化subCategories,确保只有一个列表实例被所有调用共享,有助于节省资源。很多地方都这个,并没有把categories 的subCategories重新设置回去,因为刚刚进入公司,很多出的代码都这样写,经常让我摸不到头脑,我经常就想,如果我没有这样取出来值不是很容易为空值吗,

2024-09-05 11:26:57 444

空空如也

空空如也

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

TA关注的人

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