自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring

对代码或程序进行定制化操作与个性化操作,是一个接口,是对像创建后缓存到sigletonObjects单例池之前,对Bean初始化过程的操作,包括属性的填充,初始化方法的执行等。:默认值(单例)这个bean对象是全局共享的,通过getBean获取这个bean对象都是同一个对象(对象依赖于spring,spring自动把对象需要的资源(对象、数据、外部资源)注入进来。反转:对象B使用A,对象B没有对象A的控制权,对象A的控制权交给Spring。

2024-05-14 20:50:40 928 3

原创 Maven依赖管理

基于Mapper的二级缓存,不同的sqlSession执行相同的mapper(namespace)中相同sql语句,并且传递参数,也就是。执行相同的sql语句,就会先从二级缓存查询数据,如果二级缓存没有数据,才到数据库查询,如果二级缓存有数据,返回缓存中的数据。3. A-依赖->B-依赖->C-依赖->D A-依赖->E-依赖->D 间接依赖的路径越短优先级越高。接口中的方法名和映射配置文件中的标签的id一致(接口引用方法名是配置文件中的方法名)如果依赖的scope为test,这个依赖不会进行传递。

2024-04-24 15:02:16 947

原创 HTML基础知识

border:边框 cellspacing:单元格外边距 cellpadding:单元格内边距 bgcolor:表格背景 rowspan:行合并 colspan: 列合并]name: 控件名称(key) value: 控件的值 checked: 是否被选中。[tr: 行标签 td: 单元格 th: 表头 caption: 表格标题]属性: border:边框 spacing:外边距 padding:内边距。Webstrom、vsCode、HBuilder X等。不是一门编程语言,是一种超文本标记语言。

2024-01-02 11:53:15 351 1

原创 数据库常用语句

在字段和引用表的一个字段之间建立并且强制外键关系,即外键。指定字段的值(或字段组合的值)表中所有的行必须唯一。表的每行的唯一标识,即主键。指定字段不能包含空值。指定一个必须为真的条件。

2023-12-25 17:03:24 42

原创 JDBC

建立数据库的连接,实现Java程序与数据库之间的连接,方便数据的增删改查。ConnectionStatement,和ResultSet。

2023-12-18 16:37:24 40 1

原创 数据库

数据库就是用来存储和管理数据的仓库!DDL(数据定义语言):CREATE DROP ALTER--数据库的创建 CREATE DATABASE [IF NOT EXISTS]数据库名称[DEFAULT CHARACTER SET 字符集 COLLATE 排序规则字符集];--删除数据库 DROP DATABASE [IF EXISTS]数据库名称;--修改数据库 ALTER DATABASE数据库名称--查看表数据: SHOW表名--查看表结构: DESC表名-数据类型非空约束NOT NULL。

2023-12-11 18:31:26 48 1

原创 反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性、方法、构造方法等信息, 这种动态获取类的信息的行为就是java的反射机制。

2023-12-04 08:41:22 29

原创 死锁 生产者和消费者

死锁:是指多个进程在运行过程中因争夺资源而造成的一种僵局。例如:如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。

2023-11-30 18:12:19 146

原创 *java API阶段

/JDK版本的变更,实现自动的吧int -> Integer 自动装箱 Integer it2 = 30;-Vector :底层数据结构 数组结构,线程安全的ArrayList 优点:查找元素的效率高,删除和添加元素效率低。2.处理流:是对一个已存在的流的连接和封装,通过对数据的处理为程序提供更强大、灵活的读写功能。参数部分 () -参数类型可以省略 -当且仅当参数部分只有一个参数,则参数()可以省略。

2023-11-17 11:35:26 80

原创 异常

注意:方法内部抛出异常,要么try..catch处理,要么使用throws将异常继续抛出给其他调用方法者处理。finally:无论是否发生异常,都必定会执行。3、catch后的异常类型,一定要按照从子到父的顺序处理。2、当发生对应类型异常时,JVM创建对应类型的异常对象。-异常(Exception):依靠程序本身可以解决的非严重性问题。-错误(Error):依靠程序本身无法解决的严重性问题。1、定义异常类,继承Exception类。catch:处理相对应的异常。3、定义方法的异常抛出。

2023-11-14 10:59:17 19

原创 类与类的关系&&内部类

例如:Student is a Person。例如:Student has a Phone。1、is.....a:继承。2、has....a:拥有。

2023-11-14 10:59:05 22

原创 接口

例如:public class 子类 implements 接口1,接口2,接口3...{3、接口的成员变量必须是public & static 的常(final)量(默认)原因:Java的继承只能实现单继承,如果同时实现继承父类,然后再继承其他元素基因。使用Java的接口,通过接口的多实现,间接实现Java的多继承。*接口:是一种强制遵守的约束(规范),如果不遵守此约束则无法使用此接口。2、接口没有构造方法,接口不能被实例化。//重写父接口的方法。怎么实现和使用接口?

2023-11-14 10:57:51 20

原创 多态

运行时多态:运行阶段,根据对象的引用找到堆中实际类的对象,调用实际的方法的原型。-编译时多态:编译阶段,该对象属于哪个类,则调用哪个类的方法。2、父对象转换为子对象[ClassCastException]多态:同一个引用类型,使用不同实例而执行不同操作。1、子对象转换为父对象。

2023-11-14 10:49:24 19

原创 *抽象类和final关键字

目的:方法的实现没有任何价值,不实现方法题,于是构成抽象方法。-final修饰类不能被继承,所以final不能用来形容extend。如果子类不重写父类的构造方法。那么此类也必须定义为抽象类。-抽象类不一定有抽象方法,抽象方法一定是抽象类的。-final修饰符方法表示此方法不能被覆盖。-父类的抽象方法,子类必须重写实现。-拥有抽象方法的类必须定义为抽象类。-抽象方法即没有方法体的方法。-抽象类不能创建对象。3.final修饰类。

2023-11-02 15:34:37 18

原创 *重写与重载问题

答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,有兼容的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。重写:当子类继承的父类方法,无法满足子类需求,重写覆盖父类的方法。

2023-11-02 15:34:09 15

原创 *包+访问修饰符

public(公共) ✔ ✔ ✔ ✔。,重点是:包外继承了该类的子类才可以进行访问,意思市protected修饰的类中的方法和成员变量**,只能被子类访问,**不论这个子类和父类是否在同一个包中。针对资源作详细的划分。修饰的类、方法、变量、

2023-11-02 15:32:19 20

原创 面向对象的特征

2、子类继承父类所有成员,private或者默认的随继承,但是没有访问权限。-即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;3、子类对象创建之前,必先创建父类对象[先有父再有子]即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;7、如果父类重写带参构造,子类也必须重写带参构造。4、如果没有继承,则默认继承Object类。注意:super必须写在this代码之前,super和this必须写在第一行。*继承的细节:1、子类可以调用父类成员,父类不能调用子类成员。

2023-10-30 23:07:53 29

原创 面向对象

如果自己没有重写构造方法,类中会自动生成一个无参数的构造方法。-如果自己重写构造方法,则不会自动生成无参数的构造方法。-static修饰的方法中,不能直接调用实例成员,可以直接调用静态成员。-static修饰的方法中,不能使用this | super关键字。一、类:类是一组具有公共特征或行为的对象的集合,类是对象模板。对象:对象是具体存在的,看得见摸得着的事物。在一个类中,方法名相同,但是参数不同即构成方法的重载。-实例方法中,可以直接调用实例成员或者静态成员。成员方法调用:对象名.方法名(参数)

2023-10-21 12:10:07 36 1

原创 冒泡排序

比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

2023-10-16 12:01:13 21 1

原创 笔记

Java的定义:Java是一种面向对象的、独立于平台的计算机编程语言,是静态面向对象编程语言的代表。JDK:是Java开发包或Java开发工具,是整个Java的核心。JRE:Java开发环境[访问修饰符] [其他的修饰符] 返回值类型 方法名称([方法参数]) [throws 异常列表]{​//方法体 -- 具体实现过程的描述[return 返回值]​​方法修饰符: public - 公共的方法签名:方法名,参数列表定义方法时,是否需要参数或者返回值取决于实际的需求。

2023-10-16 11:59:07 26 1

空空如也

空空如也

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

TA关注的人

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