08 2020 档案
摘要:Spring-事务管理(完全注解方式实现声明式事务管理)
阅读全文
摘要:Spring-事务管理(基于xml配置文件进行声明式事务管理)
阅读全文
摘要:Spring-事务管理(声明式事务管理参数配置)
阅读全文
摘要:Spring-事务管理(使用注解方式实现声明式事务管理)
阅读全文
摘要:Spring-事务管理(事务操作过程)
阅读全文
摘要:Spring-事务管理(概念和环境搭建)
阅读全文
摘要:Spring-JDBCTemplate操作数据库(查询)
阅读全文
摘要:Spring-JDBCTemplate操作数据库(批量增删改)
阅读全文
摘要:Spring-JDBCTemplate操作数据库(增删改)
阅读全文
摘要:Spring-JDBCTemplate(概念和准备)
阅读全文
摘要:Spring-AOP-完全注解方式(了解)
阅读全文
摘要:Spring-AOP操作(基于XML配置文件)
阅读全文
摘要:Spring-AOP-增强类优先级-@Order注解
阅读全文
摘要:Spring-AOP-AOP操作(准备)
阅读全文
摘要:Spring-AOP-AOP常用术语
阅读全文
摘要:Spring-AOP-AOP底层原理
阅读全文
摘要:Spring-IoC-DI-基于注解方式的依赖注入-(案例六:使用@Value注解实现普通类型自动装配)
阅读全文
摘要:Spring-IoC-DI-基于注解方式的依赖注入-(案例五:使用@Resource注解实现根据名称或属性类型实现自动装配)
阅读全文
摘要:Spring-IoC-DI-基于注解方式的依赖注入-(案例四:使用@Qualifier、@AutoWired注解实现根据指定id实现自动装配)
阅读全文
摘要:Spring-IoC-DI-基于注解方式的依赖注入-(案例三:使用@Autowired注解实现根据类型实现自动装配)
阅读全文
摘要:Spring-IoC-DI-基于注解方式的依赖注入(组件扫描配置)
阅读全文
摘要:Spring-IoC-基于注解方式创建简单对象
阅读全文
摘要:Spring-Bean配置-引用外部属性文件
阅读全文
摘要:Spring-配置Bean-案例五:基于xml自动装配
阅读全文
摘要:Spring-Bean-bean生命周期-单实例bean生命周期(加上后置处理器)
阅读全文
摘要:Spring-Bean的作用域(单实例还是多实例?)
阅读全文
摘要:Spring-Bean-类型(普通bean、工厂bean)
阅读全文
摘要:Spring-Bean-bean生命周期-单实例Bean生命周期
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例十三:使用p名称空间注入基本数据类型属性)
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用有参构造器进行注入
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例七:在集合里面设置对象类型)
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例十一:提取集合注入部分)
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例八:注入对象属性:外部bean)
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例三:注入其他类型属性(属性值包含特俗符号))
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例二:注入其他类型属性(空值))
阅读全文
摘要:Spring-IoC-DI-基于xml的依赖注入-使用set方法进行注入(案例一:注入基本属性)
阅读全文
摘要:Collection接口:单列集合,用来存储一个一个的对象* (不常用)子接口Set:存储无序的、不可重复的数据* HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值* LinkedHashSet:作为HashSet的子类,遍历期内部数据时,可以按照添加的顺序遍历* Tre
阅读全文
摘要:一、集合框架的概述* 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。* 说明:此时的存储,主要指内存层面的存储,不涉及到持久化的存储(.txt,.jpg,数据库中的存储)** 2.1数组在存储多个数据方面的特点:* 》一旦初始化之后,其长度就确定了* 》数组一旦定义好了,其元素的
阅读全文
摘要:JDK8.0之前日期时间API* currentTimeMillis():返回当前时间与1970年1月1日0时0分0秒之间一毫秒为单位的时间差(时间戳)* java.util.Date类* java.sql.Date类* SimpleDateFormat:对日期Date类的格式化和解析* Calen
阅读全文
摘要:public class StringBufferTest { /** * String \ StringBuffer \StringBuilder三者异同 * String:不可变的字符序列:底层使用char[]存储 * StringBuffer:可变的字符序列:线程安全的,效率偏低;底层使用ch
阅读全文
摘要:String字符串** 1.String代表不可变的字符序列,不可变性* 体现:①当对字符串重新赋值时,需要重写指定内存区域的值,不能使用原有的value进行赋值。* ②当对现有的字符串进行连接字符串操作时,也需要重新指定内存区域赋值,不能使用原有的value进行赋值。* ③当调用String的re
阅读全文
摘要:java.lang.Object类* 1.Object类时所有java类的根父类* 2.如果在类的声明中未使用extends关键字指明父类,则默认父类为java.lang.Object类* 3.Object类中的功能(属性、方法)就具有通用性。* 4.Object类只声明了一个空参构造器*** 5.
阅读全文
摘要:面向对象特征之三:多态性** 1.理解多态性:可以理解为一个事物的多种形态。* 2.何为多态性:父类的引用指向子类的对象* 3.多态的使用,虚方法调用* 有了对象的多态性以后,我们在编程期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。** 总结:编译看左边,运行看右边*
阅读全文
摘要:关键字:this* 1.this可以用来修饰,属性、方法、构造器* 2、this修饰属性和方法* this理解为,当前对象* 3.this调用构造器* this必须声明在构造器首行 public class ThisTest { } class Person6{ private int age; p
阅读全文
摘要:JavaBean是一种Java语言写成的可重用组件* 所谓的JavaBean,是指符合如下标准的java类* ①类是公共的* ②有一个无参的公共构造器* ③有属性,且有对应的get、set方法 public class JavaBeanTest { //1.私有化属性 private int age
阅读全文
摘要:类的结构之三:构造器* constructor** 一、构造器的作用* ①创建对象* ②初始化对象* 二、构造器的结构* 权限修饰符 类名(形参列表){* //* }* 注:如无形参列表为无参构造器** 三、如果没有显示定义类的构造器的话,系统会默认提供一个空参构造器。* 一旦显式的定义了构造器之后
阅读全文
摘要:面向对象的特征之一:封装性* 一、问题的引入* 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。* 这里赋值操作受到属性的数据类型、存储范围的制约,除此之外,没有其他制约条件。但是,* 实际问题中,我们往往需要给属性赋值加入额外的限制条件,这个条件就不能在属性声明
阅读全文
摘要:1.定义:在同一个类中,允许存在一个或一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。* “两同一不同”* 同:方法名* 不同:参数个数、参数类型** 2,判断是否是重载* 跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系* 3.再通过对象调用方法时,如何确定某一个指定的方法
阅读全文
摘要:1.super理解为父类的2.super可以用来调用属性、方法、构造器3.super的使用* ①我们可以在子类的方法或构造器中通过使用“super.属性”、“super.方法”的方式,显示调用* ②特殊情况:当子类和父类定义了同名的属性时,我们要想在子类中调用父类中声明的属性,* 则必须显示的使用“
阅读全文
摘要:方法重写(override)*1.重写:子类继承父类以后,可以对父类中同名同参数的方法进行覆盖操作*2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类同名同参数的方法时,实际执行的是子类重写父类的方法*3.重写的规定:* 方法的声明:权限修饰符 放回值类型 方法名 (形参列表)throw
阅读全文
摘要:面向对象特征之二:继承性** 继承的好处* ①减少代码的冗余,提高了代码的复用性* ②便于功能的扩展* ③为多态性的使用,提供了前提** 二、继承性的格式 class A extends B{}* A:子类,派生类,subclass* B:父类,超类,基类,superclass** 体现:一旦子类A
阅读全文
摘要:static:静态的1.static可以修饰的结构:属性、方法、代码块、内部类2.static修饰属性:静态变量(类变量) 属性:按是否使用static修饰,又分为:静态变量 vs 非静态变量(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态变量, 当修改其中一个对
阅读全文
摘要:final:最终的1.final可以用来修饰的结构:类、方法、变量2.final用来修饰一个类:此类就不能被其他类所继承 比如:String类、System类、StringBuffer类3.final用来修饰方法:表明此方法不可被重写 比如:Object类中的getClass();4.final用来
阅读全文
摘要:一、对象的属性赋值方法1.默认初始化2.显式初始化 3.在代码块中赋值4.构造器中初始化5.得到对象之后,可以通过“对象.属性”或者“对象.方法”的方式进行赋值二、执行的先后顺序:1 2/3 4 5 public class OrderTest { public static void main(S
阅读全文
摘要:1.代码块的作用:用来初始化类、对象2.如果有修饰,只能使用static来修饰3.分类:静态代码块 vs 非静态代码块4.静态代码块 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用:初始化类的信息 静态代码块的执行优先于非静态代码块的执行 静态代码块内只能调用静态的属性、静态的方法5.
阅读全文
摘要:一、什么是设计模式? 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 (废话一大堆,简单来讲就是“套路”) 二、单例设计模式(Singleton):这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保
阅读全文
摘要:一、导入对应的jar包 二、创建对应的配置文件(如下只是部分参数) url=jdbc:mysql://localhost:3306/test username=root password=orz***** driverClassName=com.mysql.cj.jdbc.Driver initia
阅读全文
摘要:import org.apache.commons.dbutils.DbUtils; import java.io.InputStream; import java.sql.*; import java.util.Properties; /** * @author orz */ public cla
阅读全文
摘要:JDBC-创建Connection对象 一、通过代码设置(项目更改时需要重新编译) (1)、提供三个基本信息(url、user、password) String url="jdbc:mysql://localhost:3306/test"; String user="root"; String pa
阅读全文
摘要:JDBC Java DataBase Connectivity,java数据库连接,为了降低操作数据库的难度,java提供jdbc,按照java面向对象特点,对操作进行了很多封装。 JDBC提供了很多接口,然后不同数据库厂商去实现这个接口,到底底层如何去实现,不同的数据库不一样,不同的数据库厂商需要
阅读全文
摘要:连接MySql报错(时区错误) >The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized 。。。 MySql安装默认设置为美国时区,而北京时间比美国迟8小时。解决方法也很简单: 如果安装MySql时没有更改过默认安装路径,那么在默认的安装路
阅读全文