- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 06.Spring5-IOC容器-XML方式管理Bean-注入集合类型属性
注入集合类型属性1.注入数组类型属性2.注入List集合类型属性3.注入Map集合类型属性1.注入数组类型属性2.注入List集合类型属性3.注入Map集合类型属性
2021-08-09 16:58:10
91
原创 05.Spring5-IOC容器-XML方式管理Bean-注入内部Bean
注入内部bean和级联赋值注入内部bean部门类员工类在配置文件中进行配置注入内部bean以员工和部门一对多的关系进行举例:一个部门有多个员工,但一个员工只属于一个部门部门类/** * 部门类 */public class Dept { private String deptName; public void setDeptName(String deptName) { this.deptName = deptName; } @Overri
2021-08-09 14:19:15
163
原创 04.Spring5-IOC容器-XML方式管理Bean-注入外部Bean
注入外部Bean1.创建两个类Dao类和Service类2.在Spring配置文件中进行配置3.测试方法1.创建两个类Dao类和Service类UserDao接口和实现类public interface UserDao { public void update();}public class UserDaoImpl implements UserDao { @Override public void update() { System.out.print
2021-08-09 13:25:32
95
原创 03.Spring5(IOC操作Bean管理)
目录1.什么是Bean管理(1)Spring创建对象,如下例(2)Spring注入属性2.Bean管理操作两种方式(1)基于xml方式基于XML方式创建对象基于Xml方式注入属性(1)DI:依赖注入,就是注入属性1.什么是Bean管理Bean管理指的是两个操作:(1)Spring创建对象(2)Spring注入属性(1)Spring创建对象,如下例public class User { public void add(){ System.out.println("add.
2021-08-05 16:55:09
60
原创 02.Spring5(IOC的概念和原理)
IOC1.什么是IOC2.IOC底层原理3.IOC(接口)1.什么是IOC1.控制反转:把对象创建和对象之间的调用过程,交给Spring进行管理2.目的:降低耦合度2.IOC底层原理XML解析工厂模式反射3.IOC(接口)1.IOC思想基于IOC容器完成,IOC容器底层就是对象工厂2.Spring提供IOC容器实现两种方式(两个接口): (1)BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供给开发人员使用。 加载配置文件时不会创建对象,在获取对象(
2021-08-05 16:13:54
61
原创 01.Spring5框架概述
1.核心IOC控制反转:把创建对象的过程交给Spring进行管理AOP面向切面编程:在不修改源代码的情况下,进行功能的增强(增删改查)。2.特点1.方便解耦,简化开发2.对AOP编程的支持3.方便测试(集成Junit)4.方便集成不同框架5.方便进行事务操作6.降低开发难度(比如对jdbc进行了封装)...
2021-08-04 16:39:01
76
原创 js数字验证
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>W3Cschool教程(w3cschool.cn)</title></head><body><form name="myForm" onsubmit="return validateForm();" method="post">
2021-07-23 10:41:11
93
原创 10.js实现Email验证
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>W3Cschool教程(w3cschool.cn)</title></head><head> <script> function validateForm(){ var x=document.forms["myFor
2021-07-23 09:45:28
605
原创 09.js类型转换
js类型转换1.js数据类型2.typeof操作符3.类型转换1.数字转换成字符串2.将日期转换成字符串1.js数据类型String,Number,Boolean,Object,Function三种对象类型:Object,Date,Array不包含任何值的数据类型:null,undefined2.typeof操作符可以使用typeof操作符来查看js变量的数据类型<!DOCTYPE html><html lang="en"><head> &l
2021-07-22 16:53:36
124
原创 08.js字符串
js字符串1.字符串可以是对象2.字符串属性和方法字符串的属性字符串方法1.字符串可以是对象通常,js字符串是原始值,可以使用字符串创建:var name = "bob"但是,也可以使用new关键字将字符串定义为一个对象:var name = new String("bob")注意:不要创建String对象,这样会拖慢执行速度,而且还可能产生其他副作用。2.字符串属性和方法原始的字符串,如bob没有属性和方法,因为他们不是对象原始值可以使用js的属性和方法,因为js在执行方法和属性时可以把原
2021-07-22 14:06:18
52
原创 原生js常用事件
js事件常见的HTML事件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><button onclick="f()">点我</button><p id="demo"></p><script
2021-07-22 12:52:52
77
原创 var,let,const关键字
在ES6中,提供了let和const关键字let和var的let和var的声明方式相同,用let来替代var声明变量,可以把变量限制在当前代码块中const声明的是常量,其值一旦被设定就不可以更改。
2021-07-22 10:24:10
53
原创 06.js函数
js函数1.定义1.定义函数即对象,可以随意被程序操控,函数可以嵌套在其他函数中定义,可以访问他们被定义时所处的作用域中的任何变量函数是由事件驱动或者当它被调用时执行的可重复的代码块。...
2021-07-22 10:21:05
50
原创 05.js语句,变量和数据类型
js语句,变量和数据类型1.js语句2.js变量undefined3.数据类型js数组js对象Undefined和Null1.js语句js语句是发给浏览器的命令,告诉浏览器要做的事情。2.js变量undefinedundefind:在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是undefined。执行以下语句后,变量name的值就是undefined var name;3.数据类型字符串(String),数字(Number),布尔(Boolean),数组(
2021-07-22 10:06:55
106
原创 04.js语法
js语法1.js字面量1.数字(Number)字面量2.字符串(String)字面量3.数组(array)字面量4.对象字面量(object)5.函数字面量(Function)2.js数据类型3.注意js对大小写敏感一般是驼峰命名法脚本语言和传统语言的区别1.js字面量1.数字(Number)字面量可以是整数(1001),小数(3.14),科学计数(123e5)2.字符串(String)字面量可以使用单引号或者双引号3.数组(array)字面量定义一个数组[1,2,3,4,5]4.对象字面量
2021-07-22 08:38:08
181
原创 03.js输出数据的几种方式
js输出数据的几种方式1.window,alert():弹出警告框2.document.write()3.innerHTML4.console.log():写入到浏览器的控制台1.window,alert():弹出警告框<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>&l
2021-07-21 16:53:28
80
原创 01.js简介
js介绍1.直接写入HTML中2.对事件做出反应3.改变HTML的内容1.直接写入HTML中<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><p>JavaScript能够直接在HTML中输出</p><script&
2021-07-21 16:24:49
66
原创 多态的概念,特点和优缺点
多态多态的概述和实现多态成员的特点多态中的向上转型和向下转型多态的优点和缺点多态的概述和实现概念:多态是同一个行为具有不同表现形式或形态的能力,多态性是对象多种表现形式和体现。多态的前提:子父类的继承关系或子类实现父类接口必须有方法的重写父类引用指向子类对象package com.itheima;/** * @author 11137_yyss3t3 * 多态的前提: * 子父类的继承关系 * 方法的重写 * 父类引用指向子类对象 */public class
2020-06-30 23:28:05
5547
2
原创 Map集合如何遍历
Map集合的第一种遍历方式:键找值我自己的理解就是用Map集合中keyset()方法把Map中所有的key取出来放到set集合中,然后遍历set。public class demo { public static void main(String[] args) { //创建Map集合 Map<String,Integer> map = ne...
2020-03-24 21:51:43
414
原创 map集合的特点和常用方法
特点Map是一个双列集合,一个元素包含两个值(一个key,一个value)。Map集合中的元素,key和value的数据类型可以相同,也可以不同。Map集合中的元素,key是不可以重复的,value是可以重复的。Map集合中的元素,key和value是一一对应的关系Map接口的常用方法public V put(K key,V value):把指定的键和指定的值添加到集合中。返回...
2020-03-24 21:15:37
434
1
原创 如何自定义和使用含有泛型的类
如果不使用泛型,一旦确定了数据类型,就不可以更改,使用泛型后变得更加灵活,不废话直接上代码:首先定义一个没有泛型的类:public class NoGeneric { private String name; public String getName() { return name; } public void setName(String...
2020-03-23 20:37:43
202
原创 泛型
泛型概念是一种未知的数据类型,当我们不知道用什么数据类型的时候,就用泛型。泛型也可以看作是一个变量,用来接收数据类型。 E e:Element元素 T t:Type类型使用泛型的好处不使用泛型优点:默认的类型就是Object类,可以存储任意类型的数据。缺点:这样非常不安全,会出现异常。例子:我不使用泛型创建一个集合,分别存储不同类型的数据,如果想要使用某个数据类型特有的方法时,...
2020-03-23 20:22:15
82
原创 增强for循环
增强for循环底层使用的是迭代器,用for循环的格式,简化了迭代器的书写,一般用来遍历集合和数组。public class Demo02Foreach { public static void main(String[] args) { //遍历数组 int[] arr = {1,2,3,4,5}; for (int i: arr) { ...
2020-03-23 19:13:50
75
原创 Iterator接口:迭代器
概念就是对集合遍历的一种方式。两个常用的方法1.boolean hasNext();如果有元素可以迭代,则返回true。如果没有下一个元素,则返回false。2.E next();返回迭代的下一个元素。注意:Iterator迭代器是一个接口,我们无法直接使用它,需要使用Iterator接口的实现类对象,获取实现类的方式比较特殊,Collection中有一个方法叫做Iterator()...
2020-03-22 19:59:22
100
原创 包装类
包装类基本概念:基本数据类型用起来非常方便,但是没有对应的方法来操作这些基本数据类型。现在可以定义一个类,把基本类型的数据装起来,然后在类里面定义一些方法,这个类就叫做包装类。装箱与拆箱装箱:从基本数据类型转换为对应的包装类。拆箱:从包装类对象转换为基本数据类型。...
2020-03-22 19:48:26
46
原创 StringBuilder的原理
String类和StringBuilder类的本质区别String类:1.字符串是常量,一旦创建不能被修改。2.字符串底层是一个被final修饰的数组,不能改变,是一个常量。3.private final byte[] value;4.进行字符串相加时,内存中会出现多个字符串,占用空间大,效率低下。StringBuilder类:1.又叫字符串缓冲区,可以提高字符串的操作效率(...
2020-03-22 19:43:29
996
1
原创 页面显示当前时间实现方法之一
在页面上显示当前时间的方法之一<script type="text/javascript"> function setDateTime(){ var date=new Date(); var day=date.getDay(); var week; switch(day){ case 0:week="星期日";break; case 1:week="星期一"...
2018-11-25 22:47:11
347
原创 My97DatePicker时间控件的使用
My97DatePicker时间控件的使用在eclipse中先把My97DatePicker时间控件文件放在WebContent文件下,最好建立一个文件。比如:js。在jsp文件中添加&amp;lt;script src=&quot;${pageContext.request.contextPath}/js/My97DatePicker/WdatePicker.js&quot;&amp;gt;&amp;lt;/scr
2018-11-08 18:58:00
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人