自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 context:annotation-config 和 context:component-scan

  此文章转自https://blog.csdn.net/u010648555/article/details/76371474,仅作为记录查询所用 Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置,下面就对这两个配置进行诠释。 1.context:annotation-config < con...

2020-10-30 16:39:16 427

原创 Spring注解-AutoWired-自动装配详解

自动装配的规则–AutoWired注解自动装配-AutoWired :首先使用自动装配属性的类型进行自动装配(ByType)– 若没有bean的全限定类名(class)与此属性类型匹配,报错– 若有且仅有一个bean的全限定类名与此属性类型匹配,自动装配– 若有多个bean的全限定类名与此属性类型匹配,转2 当容器中有多个匹配属性类型的bean时,使用id匹配属性的名字!(ByName)– 当有bean的id和属性名匹配时,自动装配– 当没有bean的id和属性名匹配时,报错

2020-10-30 15:02:40 306

原创 Spring -- 控制反转IOC 与 依赖注入DI

文章目录控制反转和依赖注入依赖关系理解控制反转IOC理解依赖注入DI依赖注入DI配置xml文件-实现依赖注入控制反转和依赖注入经多方查阅资料和自己的理解,我认为 控制反转IOC 和 依赖注入DI 并不是完全相同的概念。所以用这篇文章记录以下我对控制反转和依赖注入的理解。先阅读下面的理解IOC–控制反转有助于理解本文!!依赖关系依赖关系:指对象之间的引用依赖关系,比如 对象A 中的 私有成员b 是一个B对象,就是一种依赖关系。理解控制反转IOC反转前:程序中蕴含了对象之间的依赖关系

2020-10-28 21:23:02 351

转载 理解IOC

文章目录一、IOC的理论背景二、什么是IOC三、IOC也叫依赖注入(DI)四、IOC的优缺点五、IOC容器的技术剖析六、IOC容器的一些产品七、参考博文转自 http://www.cnblogs.com/DebugLZQ/archive/2013/06/05/3107957.html一、IOC的理论背景我们知道在面向对象设计的软件系统中,它的底层都是由N个对象构成的,各个对象之间通过相互合作,最终实现系统地业务逻辑[1]。  图1 软件系统中耦合的对象  如果我们打开机械式手表的后盖,就会看到

2020-10-28 14:19:12 219

原创 Mybatis框架(八)-- 注解开发

文章目录注解开发CRUD注解方式替代Xml中的ResultMap配置属性映射引用相同Results注解(ResultMap)注解配置一对一关系注解配置一对多关系注解方式配置缓存注解开发CRUDCRUD对应四个注解 @Select @Insert @Update @Deletepublic interface IUserDao { /** * 查询所有用户 * @return */ @Select("select * from user") L

2020-10-26 17:31:02 248

原创 Mybatis框架(七)-- 缓存

文章目录Mybatis中的缓存Mybatis中的一级缓存和二级缓存Mybatis中的缓存什么是缓存存在于内存中的临时数据。为什么使用缓存减少和数据库的交互次数,提高执行效率。什么样的数据能使用缓存,什么样的数据不能使用适用于缓存: 经常查询并且不经常改变的。 数据的正确与否对最终结果影响不大的。 不适用于缓存: 经常改变的数据 数据的正确与否对最终结果影响很大的。 例如:商品的库存,银行的汇率,股市的牌价。Mybatis中的一级缓存和二级缓存 一级缓存: 它指的是M

2020-10-26 13:38:41 196 1

原创 Mybatis框架(六)-- 延迟加载

文章目录延迟加载与立即加载开启延迟加载延迟加载举例延迟加载与立即加载问题:假设在一对多中,当我们有一个用户,它有100个账单。在查询用户的时候,要不要把关联的账单全部查出来?在查询账单的时候,又要不要把关联的用户查出来?答案很简单: 在查询用户时,用户下的账单信息应该是,什么时候使用,什么时候查询的。在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。什么是延迟加载? 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载)什么是立即加载? 不管用不用,只要

2020-10-24 16:57:57 179

原创 Mybatis框架(五)-- 多表查询

文章目录Mybatis中的多表查询Mybatis中的多表查询表之间的关系有几种:一对多多对一一对一多对多举例: 用户和订单就是一对多 订单和用户就是多对一 一个用户可以下多个订单 多个订单属于同一个用户 人和身份证号就是一对一 一个人只能有一个身份证号 一个身份证号只能属于一个人 老师和学生之间就是多对多 一个学生可以被多个老师教过 一个老师可以交多个学生特例:如果拿出每一个订单,他都只能属于一个用户。所以Mybatis就

2020-10-23 13:51:29 364 1

原创 Mybatis框架(四)-- 其他配置

文章目录连接池配置连接池配置mybatis连接池提供了3种方式的配置:– 配置的位置:主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。– type属性的取值:POOLED 采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现UNPOOLED 采用传统的获取连接的方式,虽然也实现Javax.sql.DataSource接口,但是并没有使用池的思想。JNDI 采用服务器提供的JNDI

2020-10-21 17:21:10 225 2

原创 Mybatis框架(三)-- 详细配置参数

文章目录IUser增删改查举例IUserDao接口IUserDao.xml配置文件Mybatis参数详解Mapper配置参数parameterType 配置参数resultType 配置结果类型resultMap 配置结果映射Configuration配置参数(SqlMapConfig.xml)typeAliases配置别名package指定dao接口的包IUser增删改查举例首先给出一个简单例子,在后面给出配置的解释IUserDao接口public interface IUserDao {

2020-10-21 10:47:28 408

原创 代理模式(静态代理/动态代理)

文章目录代理模式静态代理动态代理在了解静态代理和动态代理前,请先了解代理类Proxy–代理类Proxy 代理模式为其他对象提供一个代理以控制对某个对象的访问。代理类不现实具体服务,而是利用委托类来完成服务,并将执行结果封装处理。其实就是代理类为被代理类预处理消息、过滤消息并在此之后将消息转发给被代理类,之后还能进行消息的后置处理。 静态代理创建一个接口,然后创建被代理类实现该接口并且实现该接口中的抽象方法。之后再创建一个代理类,同时使其也实现这个接口。在代理类中持有一个被

2020-10-10 21:12:03 206

原创 Mybatis框架(二)-- 原理解析

文章目录

2020-10-07 16:10:52 198

原创 Mybatis框架(一)-- 快速入门

文章目录mybatis-xml配置方式mybatis的概述mybatis的快速入门mybatis的环境搭建(IDEA)mybatis的入门案例mybatis-使用注解配置注解配置方法总结mybatis-xml配置方式mybatis的概述mybatis是一个持久层框架,用java编写的。 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程 它使用了ORM思想实现了结果集的封装。简单的说:就是把数据库表和实体类及实体类的

2020-10-07 15:21:20 237

原创 Java中的注解---@注解

文章目录什么是注解注解的使用定义注解类使用注解注解的属性注解的作用目标限定以及保存策略作用目标限定 @Target保留策略 @Retention读取注解(反射) 什么是注解语法:@注解名称注解的作用:替代xml配置文件!servlet3.0中,就可以不再使用web.xml文件,而是所有配置都使用注解!注解是由框架来读取使用的! 注解的使用定义注解类:框架的工作使用注解:我们的工作读取注解(反射):框架的工作 定义注解类 @interface My

2020-10-05 18:11:07 831

W3C全套开发文档.zip

W3C全套开发文档包含 html,xhtml,html5,css,tcp/ip,xml,javascript,Ajax,Jquery,E4X,XMLscript,SQL,ASP,php,ado,.net等等

2020-08-27

mysql_jar.zip

JAVA连接mysql数据库的jar包,适用mysql5.x版本

2020-08-08

空空如也

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

TA关注的人

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