自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 builder与setter方法的区别

在Java编程中,Builder 模式和 setter 方法都是用来构建对象实例的方法,但它们在设计和使用上有一些重要的区别。

2024-09-05 15:08:04 451

原创 mybatis-plus save update saveorupdate相关问题

MyBatis-Plus 提供了一个 saveOrUpdate(T entity) 方法,该方法会根据提供的实体对象的状态决定执行保存还是更新操作。为了更好地理解和使用此方法,我们需要了解 MyBatis-Plus 是如何判断是否执行更新操作的。saveOrUpdate 方法内部会检查传入的实体对象是否已经在数据库中存在。如果实体对象的主键字段已经存在于数据库中,则执行更新操作;否则,执行插入操作。

2024-09-04 15:31:39 4326

原创 继承和组合的区别

类A继承类B意味着类A是类B的一种特化,类A称为子类(subclass),类B称为父类(superclass)或基类(base class)。继承已经允许类A访问类B的保护(protected)成员,而在类A中再次声明类B的实例,可能使得类A中的逻辑变得过于复杂,破坏了封装性。如果类B有子类C,并且类A中需要使用类C的功能,那么应该直接让类A继承C,而不是在类A中声明一个B类型的变量然后传入C的实例。解耦:类A和类B之间的关系不是固定的,可以通过传递不同的类B对象实例来改变类A的行为。

2024-09-03 16:49:55 916

原创 安装python第三方库的方法

1.使用pip来安装第三方库操作:打开cmd 输入以下命令:pip install 包名示例:可能会遇到的问题:a. pip安装时出现“failed building wheel for xxx”问题 解决方法:去该网站(https://www.lfd.uci.edu/~gohlke/pythonlibs/)查找缺失的包的.whl文件,下载之后,使用pip install2.easy_install命令无法使用...

2021-12-07 16:46:11 2198

空空如也

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

TA关注的人

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