自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程知识点

实现Runable接口最终还是得用thread构造器构造一个线程、无论通过何种方式创建线程,最终都要依赖Thread:启动(start())、休眠(sleep())、中断()等。:名称、优先级、守护线程标志等。因此,RunnableThread,二者分工明确。

2025-02-28 17:03:56 290

原创 Spring Event实例

实现Runable接口最终还是得用thread构造器构造一个线程、无论通过何种方式创建线程,最终都要依赖Thread:启动(start())、休眠(sleep())、中断()等。:名称、优先级、守护线程标志等。因此,RunnableThread,二者分工明确。

2025-02-26 15:32:53 399

原创 Spring层次架构和VO\DTO\DO\PO

DAO层返回PO,Service层将其转换为DTO/VO再向上传递。DO:“数据 + 行为”一体化,避免业务逻辑分散在Service层,实现高内聚。

2025-02-25 22:16:37 963

原创 杂乱笔记(一)

获取 Mapper 接口实例、执行 SQL 语句(Mapper 接口中定义的方法对应着具体的 SQL 语句,这些 SQL 语句可以写在 XML 文件,UserMapper.xml)在 Spring 中,一个 Bean 的属性值可以是基本数据类型(如字符串、整数等),也可以是另一个 Bean 的实例。3,Spring的解耦合程度高,AOP编程、配合MYbatis,使得耦合程度降低。定义时,就是在告诉 Spring,当前属性的值是一个新创建的 Bean 实例。类型的实例,通过嵌套。

2025-02-25 21:46:19 202

原创 JAVA(项目结构概述)

com.example.project,com.example是区分公司,Project是区分项目。

2025-02-22 16:52:36 398

原创 JAVA DATA JPA学习过程七(事务管理)

注解用于在 Spring 应用程序中声明式地管理事务。:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。:以非事务方式执行操作,如果当前存在事务,则将当前事务挂起。如果当前存在事务,则将当前事务挂起。也会在这个新事务中执行。会创建一个新的事务,与。会在非事务环境下执行,已经开启了一个事务,

2025-02-20 22:06:11 224

原创 JAVA DATA JPA学习过程六(关联关系映射)

字面意思可以理解,举两个最复杂的例子表示多对多的关联关系,即多个实体对象可以关联多个其他实体对象。通常需要一个中间表来维护这种关系。负责维护数据库中用于关联Person和Address的字段(PersonPerson实体不负责维护数据库中的关联字段,而是Address。

2025-02-20 21:59:17 288

原创 JAVA DATA JPA学习过程五(分页与排序)

在 Spring Data JPA 中,分页与排序是处理大量数据时常用的功能,Pageable和Sort是实现这些功能的关键组件。一,Pageable。

2025-02-20 21:33:05 126

原创 JAVA DATA JPA学习过程四(自定义查询)

在 Spring Data JPA 中,除了使用方法命名查询外,还可以使用 @Query来编写自定义查询。@Query注解允许开发者直接编写 JPQL(Java Persistence Query Language)或原生 SQL 查询语句,以满足更复杂的查询需求。

2025-02-20 21:27:46 246

原创 JAVA DATA JPA学习过程三(方法命名查询)

在 Spring Data JPA 中,方法命名查询(Derived Queries)是一项强大且便捷的特性,它允许开发者通过按照特定规则命名 Repository 接口中的方法,让 Spring Data JPA 自动生成对应的查询语句,

2025-02-20 21:23:41 182

原创 JAVA DATA JPA学习过程二(JpaRepository)

步骤 1:定义通用的 Repository 接口// 定义通用的方法步骤 2:实现通用的 Repository 接口@Override// 实现具体的查询逻辑步骤 3:定义具体的 Repository 接口并继承通用接口// 可以添加 User 相关的特定方法。

2025-02-20 21:14:51 345

原创 JAVA DATA JPA学习过程一(核心注解)

JPA 是规范(Java Persistence API),Hibernate 是其实现,简化了 Repository 的编写。用于指定实体类属性与数据库表中列的映射关系。可以指定列名、列的长度、是否允许为空等信息。用于标识实体类中的某个属性作为数据库表的主键,就放在哪个属性上面。使用,当插入新记录时,JPA 会根据指定的策略自动生成主键值。用于标识一个类是 JPA 实体类,该类会映射到数据库中的一张表。用于指定实体类对应的数据库表的名称。用于指定主键的生成策略,结合。

2025-02-20 21:04:37 297

原创 this关键字

在Java中,this关键字有多种用途,主要用于引用当前对象的属性和方法,或者在构造方法中调用当前类的另一个构造方法。使用this关键字可以避免成员变量和局部变量之间的命名冲突,并且可以在构造方法中调用当前类的另一个构造方法。2. 调用当前类的另一个构造方法:在构造方法中,this关键字可以用来调用当前类的另一个构造方法。1. 引用当前对象的属性和方法:在类的方法中,this关键字可以用来区分局部变量和成员变量。• this可以用于引用当前对象的属性和方法,但不能用于引用类变量或类方法。

2024-10-09 11:08:49 281 1

原创 super关键字

1. 调用父类的构造方法:在子类的构造方法中,可以使用super()来调用父类的构造方法。当创建一个子类的实例时,子类的构造方法可以调用父类的构造方法,以确保父类的初始化代码被执行。2. 访问父类的属性和方法:可以使用super关键字来访问父类的属性和方法,当子类和父类有相同名称的属性或方法时。• super关键字可以用于访问父类的属性和方法,但不能用于访问父类的构造方法之外的私有成员。如果子类覆盖了父类的方法或有与父类同名的属性,可以使用super关键字来明确引用父类的版本。访问父类的属性和方法。

2024-10-09 11:06:56 579

原创 implements和extends关键字

在Java编程语言中,implements和extends是两个关键字,它们用于实现多态和继承。• extends关键字用于创建一个类,该类继承另一个类,即子类继承父类。• implements关键字用于创建一个类,该类实现一个或多个接口。• 一个类通过实现接口,必须提供接口中所有抽象方法的具体实现。• implements用于类与接口之间的关系,类实现接口。• 一个类可以实现多个接口,体现了Java多继承的特性。• extends用于类之间的继承关系,子类继承父类。• 中文意思:继承。

2024-10-09 11:03:32 1067

空空如也

空空如也

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

TA关注的人

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