摘要: 进程:进程是指可执行程序并存放在计算机存储器的一个指令序列,他是一个动态执行的过程。线程是比进程还要小的运行单位,一个进程包含多个线程。线程可以看作一个子程序线程的创建。1.创建一个Thread类,或者一个Thread子类的对象2.创建一个实现Runnable接口的类的对象Thread是一个线程类,位于java.lang包下常用方法run()方法,所有线程相关的代码都要写在run方法当中。不同功能... 阅读全文
posted @ 2020-09-16 19:35 看清楚了吗 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 自动装配注解就是为了让我们在IoC容器运行的过程中,自动的为某个属性注入数据自动装配注解就是为依赖注入存在的两类自动装配注解。按类型装配和按名称装配按名称注入。例ref="beanId"注解又提供了一种选择:按类型装配。不推荐使用推荐使用按名称装配@Named和@Inject要匹配使用@Resource是这几个中最强大的注解s07MVC是采用分层的方式一次的逐级进行调用也就是controller依... 阅读全文
posted @ 2020-09-16 13:01 看清楚了吗 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 创建s07 pom.xml文件的依赖不变 创建applicationContext.xml文件,引入schema。 基于注解的schema和基于xml的schema不一样 最典型的是增加了一个名为context的命名空间 命名空间:就像是java中的包名一样。区分和xml的bean标签 xmlns: 阅读全文
posted @ 2020-09-15 22:47 看清楚了吗 阅读(172) 评论(0) 推荐(0) 编辑
摘要: XML、注解和Java Config这三种只是配置方式不同,底层本质原理都是一样的。 基于注解配置IoC容器 JDK1.5以后提供注解。在类、属性或者方法上通过@符号增加的某一个特定的类名就是注解。 作用:对我们所描述的类、属性、方法进行额外的功能扩展或者增强。 基于注解的优势 摆脱繁琐的XML形式 阅读全文
posted @ 2020-09-15 22:43 看清楚了吗 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 反射Reflect反射是在运行时动态访问类与对象的技术反射是jdk1.2版本后的高级特性,隶属于java.lang.reflect大多数Java框架都基于反射实现参数配置、动态注入等特性反射根本的目的就是把我们创建对象的时机,从程序编译的时候延迟到程序运行时。Class.forName()j加载指定 阅读全文
posted @ 2020-09-15 16:58 看清楚了吗 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 创建Apple类 public class Apple { private String title; private String color; private String origin; public Apple(){ } public String getTitle() { return t 阅读全文
posted @ 2020-09-15 16:17 看清楚了吗 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 分为容器行为和对象行为容器:首先作为IoC容器初始化第一步肯定是解析applicationContext.xml文件,看一下当前xml中我们需要创建哪些对象,为哪些对象注入什么属性。对象:接着对象实例化,IoC会根据xml文件自动通过反射,来实例化对应的bean,同时基于java的规则,对应的构造方法也会执行。容器:接着根据前面解析的xml,就知道要为当前创建的对象注入哪些属性。对象:当对象注入以... 阅读全文
posted @ 2020-09-15 16:16 看清楚了吗 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 创建s05,进行基本配置,创建dao包,包下创建UserDao类。UserDao只添加默认构造方法IoC容器中实例化名为userDao的对象。不添加scope默认为单例singleton。单例模式有一个典型特点就是,对于当前的bean来说是在IoC容器初始化的时候,就会将对象创建。scope设置为prototype多例模式。创建对象的时机并不在IoC容器初始化的时候,在获取bean的时候才会创建 ... 阅读全文
posted @ 2020-09-15 16:16 看清楚了吗 阅读(155) 评论(0) 推荐(0) 编辑
摘要: bean scope属性bean scope属性用于决定对象何时被创建与作用范围 bean scope配置将影响容器内对象的数量。使用bean scope将决定容器内的对象数量到底是一个还是多个。bean scope默认值singleton(单例),指全局共享同一个对象实例。当一个bean定义好IoC会在初始化的时候实例化这个bean,之后就不会针对这个bean创建其他实例。request实例生存... 阅读全文
posted @ 2020-09-15 11:45 看清楚了吗 阅读(516) 评论(0) 推荐(1) 编辑
摘要: 1.分页查询。前提条件:假设当前是第PageOn页,每页有PageSize条记录,现在分别用Oracle和Mysql对student进行分页查询。 * Oracle的分页查询: SELECT *FROM { SELECT ROWNUM rn,* FROM student WHERE Rownum < 阅读全文
posted @ 2019-11-18 10:29 看清楚了吗 阅读(136) 评论(0) 推荐(0) 编辑