自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单的表单验证

1.用户名不能为空 2.用户名必须在6-14位之间 3.用户名只能有数字字母组成,不能含有特殊符号(正则表达式) 4.密码和确认密码一致,邮箱地址合法。 5.统一失去焦点验证 6.文本框再次获取焦点后,清空错误提示信息,如果文本框内容不合法,清空value 7.全部合法才可提交 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> &l...

2021-10-03 11:51:07 224

原创 去掉字符串前后的空白--trim()

prototype 扩展或者覆盖类中的方法。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=<device-width>, initial-..

2021-10-02 20:33:02 139

原创 正则表达式。

正则表达式作用是匹配字符串。 怎么创建正则表达式对象,怎么调用正则表达式对象的方法? 第一种创建方法: var reExp = /正则表达式/flags; 第二种创建方式:使用内置类RegExp var regExp = new RegExp("正则表达式","flags"); 关于flags: g:全局匹配 i:忽略...

2021-10-01 20:01:19 139

原创 java Script 中的事件。

blur 失去焦点 focus 获取焦点 click 鼠标单击 dblclick 鼠标双击 mousedown 鼠标按下 mouseover 鼠标经过 mousemove 鼠标移动 mouseout 鼠标离开 mouseup 鼠标弹起 reset 表单重置 submit 表单提交 change 下拉列表选中想改变,或者文本框内容改变 select 文本被选中 load 页面加载完毕(整个HTML 页面中所有的元素全部加载完毕之后发生) ...

2021-09-29 20:41:54 165

原创 如何实现一个IOC容器

1.在配置文件中配置包扫描路径 2.获取.class文件 3.通过反射确定要交给IOC管理的类 4.进行依赖注入 配置文件中指定需要扫描的包路径。 定义注解,分别表示控制层、业务服务层、数据持久层、依赖注入注解、获取配置文件注解。 从配置文件中获取需要扫描的包路径,获取当前路径下的文件信息以及文件夹信息,我们将当前路径下的所有以.class文件结尾的文件添加到一个Set集合中进行存储。 遍历这个Set集合,获取在类上有注解的类,将其交给IOC容器,定义一个安全的Map用来存储这些对象。

2021-09-23 21:53:21 75

原创 List和Set的区别

list:有序的,按照对象进入的顺序保存对象,可以重复、允许有多个null元素对象,可以使用迭代器取出所有元素,然后逐一遍历,也可以使用get(下标)获取指定下标的元素。 set:无序的,不可以出现重复值,最多允许有一个null元素对象,去元素时候只能使用迭代器取得所有元素,然后再遍历。 ...

2021-09-23 18:55:14 96

原创 Spring注解开发

1.1Spring原始注解 Spring原始注解主要代替<Bean>的配置 @Component 使用在类上用于实例化Bean @Controller 使用在web层类上用于实例化Bean @Serice 试用下service层类上用于实例化Bean @Respository 使用在dao层类上用于实例化Bean ...

2021-09-17 14:40:43 47

原创 Spring相关的API

public Object getBean(String name) throws BeanException{ assertBeanFactoryActive(); return getBeanFactory().getBean(name); } public <T> T getBean(Class<T> requiredType) throws BeanException{ assertBeanFactoryActive(); return g.

2021-09-17 10:10:44 73

原创 Spring配置文件重要属性

<bean>标签 id属性:在容器中Bean实例的唯一标识,不允许重复 class属性:需要实例化的Bean的全路径名 scop属性:Bean的作用范围,常用Singleton(默认)和 prototype <proprtype>标签:依赖注入 name属性:需要注入的属性名称 value属性:注入的普通属性值 ...

2021-09-17 09:52:14 89

原创 接口和抽象类的区别

抽象类除了有抽象方法,还可以有普通成员方法,接口中只能有public abstract修饰的方法。 抽象类只能单继承,接口可以多实现。抽象类中的成员方法可以是各种修饰符修饰的,而接口只能是public static final修饰的(默认)。 接口的设计目的是:对类的行为进行约束,也就是这个类有什么方法,接口不管具体方法是如何实现。 抽象类的设计目的是:代码的复用,必须存在继承关系。当不同的类具有相同的功能时,可以派生一个抽象类具有这些方法,这些类去继承这个抽象类(子类的共性派生为一个父类),达到代码

2021-09-15 21:48:32 50

原创 重载和重写的区别

重载:发生在同一个类中,方法名必须相同,参数类型、个数不同。与返回类型没有关系。 重写:必须具有继承关系,子类重写父类的方法。方法名、参数列表必须相同。返回值的范围、抛出异常的范围、修饰符权限必须小于等于父类。如果父类的方法修饰符是private则子类不能重写该方法。 ...

2021-09-15 20:42:13 66

原创 String StringBuffer StringBuilder区别和使用场景

String时final修饰的,每次操作都会产生新的String对象。 StringBuffer和StringBuilder都是在原对象上的操作。 StringBuffer是线程安全的。因为StringBuffer()方法是被synctronized修饰的。而且对象的线程安全必须满足是多线程,共享变量,结果不受影响。 StringBuilder是线程不安全的。 使用场景 优先使用StringBuilder,如果在多线程使用共享变量时使用StringButter 不经常对字符串内容进行改动使用St

2021-09-15 20:30:21 144

原创 final关键字

final表示最终的。 当final修饰类时,表示类不可以被继承。 final修饰方法时,表示方法不可以被子类覆盖,但可以被重载。 final修饰变量时,表示一旦赋值就不一修改他的值。 修饰成员变量 如果修饰的是类变量,只能在静态代码块中指定初始值或者在声明该类变量时指定初始值。 如果修饰的时成员变量,可以在非静态代码块,声明变量或者构造器中进行初始化。 修饰局部变量 系统不会为局部变量自动进行初始化,必须有自己显示的初始化,因...

2021-09-14 21:29:55 86

原创 == 和 equals方法

== 对比的是栈内存中的值,基本数据类型是变量值,引用数据类型是比较堆内存中的对象的地址。 equals:object中默认采用 == 去比较。通常会重写equals方法 object中的equals方法。 public boolean equals(Object obj){ return(this == obj); } ...

2021-09-14 20:16:11 56

原创 JDK、JRE、JVM区别和联系

jdk:Java开发工具。 jre:Java运行环境。 jvm:java虚拟机。 .java文件 通过 javac编译(Java工具)成 .class文件。.class文件 被 jvm加载在不同的操作系统中,然后class文件通过jre中的lib(类库)翻译成机器码然后哟映射到操作系统中。 ...

2021-09-10 21:34:49 50

原创 什么是面向对象?谈谈你对面向对象的理解

面向对象与面向过程的区别:面向过程是注重每一个步骤及顺序,面向对象注重于有哪些参与者(对象)、及各自需要做什么。更易于复用、扩展和维护。 封装:意义在于允许外部使用封装类的所有成员函数和数据项。內部细节对外部调用者透明,外部调用者无需修改和关心内部是怎么实现的(只需要只要怎么用) 继承:继承基类的方法,并且强化功能。子类共性的属性或者方法直接使用父类的(代码复用),之类只需要写出自己增强的功能 多态:多态的三个条件:继承、重写方法、父类引用指向子类对象。 在调用方法时,实际调用的是子类的方法。但是.

2021-09-10 21:20:34 75

空空如也

空空如也

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

TA关注的人

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