自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring三种注入方式

注:第一句代的你就当成一个工厂就行,虽然我也不知道具体是啥,我自己理解就是用这个类去读取xml里的配置文件。上面的user就是你在xml文件的id唯一标识,它会去读取这个id的bean对象,后面跟的就是返回类型。1.singleton(默认单例) spring容器中一个类型的java对象有且仅有一个。注:为什么说这里不用绑定id呢,我测试了下,如果绑定的是id那就一个对象了。但是我给的对象属性是一个set集合,所以这里加id的话就只能存一个对象了。class:对象的类型(简单理解就是填实体类的路径)

2023-06-01 19:36:03 237 1

原创 mybatis悲观锁

作用:让线程1获取的数据库记录上锁,其他线程获取 不到线程1这条数据记录。只有等线程1执行完 放锁之后,其他线程才能对线程1操作的记录进 行操作。上图两个测试方法是对数据库的表数据进行测试,根据之前写的两个方法来对标数据操作。7.问题来了,线程1对数据库的修改过后的数据,线程2确并没有拿线程1修改的数据去更改,这就导致线程1修改的数据被线程2覆盖了。在对线程2进行测试,获取数据库的数据。这是数据库原本的数据。

2023-05-31 16:01:54 488 2

空空如也

空空如也

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

TA关注的人

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