摘要: 首先我们先写一个自动装配的例子//Dessert是指甜品@Autowiredpublic void setDessert(Dessert dessert){this.dessert=dessert;}如果Dessert是一个接口,他有如下的实现类@Compo... 阅读全文
posted @ 2018-09-25 21:55 narojay 阅读(239) 评论(0) 推荐(0)
摘要: 装配bean的三种方式在xml中显式的配置在java中显式的装配隐式的bean发现机制和自动装配自动化装配beanSpring从两个角度实现自动化装配组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean。自动装... 阅读全文
posted @ 2018-09-24 22:47 narojay 阅读(120) 评论(0) 推荐(0)
摘要: 有点理论性但是看完这章之后真的觉得可以宏观理解AOP到底是啥面向切面编程(AOP,aspect-oriented programming)定义:促使软件系统实现关注点的分离一项技术。系统是由许多组件组成,每个组件各负责一块特定功能,还有可能承担日志,事务管理... 阅读全文
posted @ 2018-09-23 23:00 narojay 阅读(372) 评论(0) 推荐(0)
摘要: SpringHello.javapackage com.spring.hjsjy;/** * 〈一句话功能简述〉 * * @author hjsjy * @create 2018/9/20 * @since 1.0.0 */public class Spri... 阅读全文
posted @ 2018-09-23 20:45 narojay 阅读(592) 评论(0) 推荐(0)
摘要: 首先说下什么是依赖依赖的解释:依赖是一种关系,一个类依赖另一个类,也就是一个类中有另一个类的引用,class Person中有class Car的引用那就叫 Person对Car有一个依赖。//Person对Car有一个依赖class Person{ ... 阅读全文
posted @ 2018-09-23 16:00 narojay 阅读(3132) 评论(1) 推荐(2)
摘要: Java集合和数组的区别集合和容器都是Java中的容器。区别数组特点:大小固定,只能存储相同数据类型的数据集合特点:大小可动态扩展,可以存储各种类型的数据 阅读全文
posted @ 2018-09-21 13:56 narojay 阅读(422) 评论(0) 推荐(0)
摘要: final关键字fianl关键字的作用修饰变量:被它修饰的变量不可以改变,一旦赋了初值,就不能重新赋值修饰方法: 方法不能被重写,但是可以重载修饰类:修饰的类不能被继承 比如 String Math 阅读全文
posted @ 2018-09-21 13:54 narojay 阅读(172) 评论(0) 推荐(0)
摘要: 视图的定义视图是从一个或者几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中发生数据变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就是一... 阅读全文
posted @ 2018-09-20 19:18 narojay 阅读(1489) 评论(0) 推荐(0)
摘要: 事务的概念含义:事务由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句时相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句一旦执行失败或者产生错误,整个单元将会回滚,所有受到影响的数据将会返回到事务开始以前的状态... 阅读全文
posted @ 2018-09-20 16:17 narojay 阅读(426) 评论(0) 推荐(0)
摘要: 多表查询介绍含义:当查询的字段来自于多个表时,就会用到多表查询(也叫连接查询)笛卡儿乘积现象:表1,有m行,表2有n行,结果=m*n行发生的原因:没有有效的连接条件按功能分类: 内连接:等值连接 非等值连接 自连接 外连接:左外连接 右外... 阅读全文
posted @ 2018-09-20 15:01 narojay 阅读(428) 评论(0) 推荐(0)