自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 中 Bean 的作用域有哪些?

作用域限定了 Spring Bean 的作用范围,在 Spring 配置文件定义 Bean 时,通过声明 scope 配置项,可以灵活定义 Bean 的作用范围。 scope 配置项有 5 个属性,用于描述不同的作用域。① singleton:使用该属性定义 Bean 时,IOC 容器仅创建一个 Bean 实例,IOC 容器每 次返回的是同一个 Bean 实例。② prototype:使用该属性定义 Bean 时,IOC 容器可以创建多个 Bean 实例,每次返回 的都是一个新的实例。③ req

2021-09-06 15:27:19 1345

原创 Spring AOP的实现原理

Spring AOP 的面向切面编程,就是在不修改源代码的情况下,对方法进行增强,就是将一些公共的代码封装就给Spring容器,在运行的是将这些代码动态的植入到方法的前后以及异常.Spring AOP 的动态代理主要有两种方式实现,JDK 动态代理和 cglib 动态代理。JDK 动态代 理通过反射来接收被代理的类,但是被代理的类必须实现接口,核心是 InvocationHandler 和 Proxy 类。cglib 一般是没有实现接口的类,cglib 是一个代码生成的类库, 可以在运行时动态生成某个.

2021-09-06 15:25:04 73

原创 Mysql,Oracle 左连接,右连接以及内连接的区别

外连接:左连接(左外连接):以左表作为基准进行查询,左表数据会全部显示出来,右表如果和左 表匹配的 数据则显示,如果不匹配则显示为 null。右连接(右外连接):以右表作为基准进行查询,右表数据会全部显示出来,左表如果和右 表匹配的数据则显示,如果不匹配则显示为 null。内连接:显示表之间有连接匹配的所有行。全连接:先以左表进行左外连接,再以右表进行右外连接。...

2021-09-06 15:12:14 746

原创 final、finally、finalize 的区别

1) final:用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,被其修饰的类 不可继承。2) finally:异常处理语句结构的一部分,表示总是执行。3)finalize:Object 类的一个方法,在垃圾回收器执行的时候会调用被回收对象的此方法, 可以覆盖此方法 提供垃圾收集时的其他资源回收,例如关闭文件等。该方法更像是一个对 象生命周期的临终方法,当该方法 被系统调用则代表该对象即将“死亡”,但是需要注意 的是,我们主动行为上去调用该方法并不会导致该对 象“死亡”,这是一个被动的方法

2021-09-06 15:03:47 135

原创 Java中的运行时异常

下面列举几个常见的 RuntimeException。1)java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者 是不存在的对象。2)java.lang.ClassNotFoundException 指定的类找不到;出现原因:类的名称和路径加载错 误;通常都是程序试图通过字符串来加载某个类时可能引发异常。3)java.lang.NumberFormatException 字符串转换为数字异常;出现原因:字符型数据中包 含非数字型字符。4

2021-09-06 15:02:47 161

原创 抽象类(abstract class)和接口(interface)的区别,相同点和不同点

不同: 抽象类:1.抽象类中可以定义构造器2.可以有抽象方法和具体方法3.接口中的成员全都是 public 的4.抽象类中可以定义成员变量5.有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法6.抽象类中可以包含静态方法7.一个类只能继承一个抽象类接口:1.接口中不能定义构造器2.方法全部都是抽象方法3.抽象类中的成员可以是 private、默认、protected、public4.接口中定义的成员变量实际上都是常...

2021-09-06 14:59:14 122

原创 == 和 equals 的区别,等于号和equals的区别

equals 和== 最大的区别是一个是方法一个是运算符。==: 如果比较的是基本数据类型,则比较的是数值是否相等, 如果比较的是引用数据类 型,则比较的是对象 的地址值是否相等。equals() : 如果重写了equals方法 则比较两个对象的内容是否相等。如果没有重写equals 方法则比较的是对象的地址...

2021-09-06 14:54:52 269

原创 break ,continue ,return 的区别及作

break 跳出总上一层循环,不再执行循环(结束当前的循环体)continue 跳出本次循环,继续执行下次循环(结束正在执行的循环 进入下一个循环条件)return 程序返回,不再执行下面的代码(结束当前的方法 直接返回...

2021-09-06 14:48:44 38

原创 Mysql 索引的创建方式,怎么创建索引

主键索引,这意味着索引值必须是唯一的,且不能为null。alter table 表名 add primary key (加索引的字段)建索引的值必须是唯一的(除了null外,null可以出现多次)。alter table 表名 add unique 索引名 (加索引的字段)添加普通索引,索引值可出现多次alter table 表名 add index 索引名 (加索引的字段)添加组合索引alter table 表名 add index 索引名 (加索引的字段,加索引的字段,加索引的字段,

2021-09-06 14:32:16 66

原创 Mysql 修改表,修改字段类型,修改字段名,复制表数据以及结构

修改表名:alter table 表名 rename 修改的表名修改字段名字:alter table 表名 change 字段 修改的字段 字段类型修改字段类型:alter table 表名 modify column 字段 字段类型添加字段:alter table 表名 add 字段 字段类型删除字段:alter table 表名 drop 字段复制表结构及数据到新表:create table 新表 select * from 旧表 只复制表结构到新表第一...

2021-09-06 14:10:16 173

BIP影像平台提供的OpenAPI.html

BIP影像平台提供的OpenAPI.html

2023-11-30

空空如也

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

TA关注的人

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