摘要: 依赖注入IOC IOC:inverse of control:控制反转 2004年,Martin Fowler探讨了同一个问题,既然IOC是控制反转,那么到底是“哪些方面的控制被反转了呢?”,经过详细地分析和论证后,他得出了答案:“获得依赖对象的过程被反转了”。控制被反转之后,获得依赖对象的过程由自 阅读全文
posted @ 2019-10-18 11:49 过期可乐 阅读(203) 评论(1) 推荐(2) 编辑
摘要: 本篇知识点有:maven依赖,applicationContext.xml配置文件,Scope作用域,初始化和销毁,延时初始化lazy-init,工厂Factory,Aware接口,动态bean。内容可能过多,建议准备好瓜子可乐,不足之处,多多指正。 1、maven依赖 因为我们使用的是maven 阅读全文
posted @ 2019-10-17 22:41 过期可乐 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 问题定义:我们对某个数据执行了插入数据的操作之后,需要将主键返回,例如:订单支付完成了,这时候我们要把待支付表中对应的数据移除 但是,如何才能准确快速的移除呢?我们希望能在添加的时候将主键得到,以便后面的移除操作更加方便。 1、自增主键情况下插入数据获取自增主键值 mybatis为我们提供了一个方法 阅读全文
posted @ 2019-10-11 20:50 过期可乐 阅读(10587) 评论(0) 推荐(2) 编辑
摘要: 有时候静态SQL语句并不能很好的满足我们的业务,我们希望通过一些条件,来构建动态SQL语句 mybatis对动态SQL提供了一些:<if> <where> <trim> <choose> <when> <foreach> <set> 来实现 1、<if>块 <if test="要判断的内容"> 如果 阅读全文
posted @ 2019-10-11 19:40 过期可乐 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 今天学习了代理模式,心血来潮便做做笔记 代理模式有两种:静态代理,动态代理 含义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 例如生活中的汽车中介,客户觉得自己去车店看车太辛苦了,于是找到了中介,中介这里什么车都有,但是价钱会更 阅读全文
posted @ 2019-09-11 23:08 过期可乐 阅读(281) 评论(4) 推荐(2) 编辑
摘要: MySQL有客户端版和免安装版,客户端安装很简单,就不做解释了。 进入正题:首先我们需要去官网下载一个免安装版的MySQL ZIP文件 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完成后我们把它解压到磁盘中,这里我存放路径的是:D:/MySQL/ 提示 阅读全文
posted @ 2019-09-11 10:47 过期可乐 阅读(279) 评论(1) 推荐(1) 编辑
摘要: java中不通过new关键字获取对象并且使用类对象中的成员变量和方法,第一时间我们会想到可以使用反射去实现这些功能,反射很强大,学会了我们可以搭配很多东西一起使用,下面我们一起来学习使用反射吧! 我们使用一个Book类来实现一下反射 代码如下: 获取类的三种方式 第一种:使用Class.forNam 阅读全文
posted @ 2019-09-05 08:21 过期可乐 阅读(15262) 评论(4) 推荐(4) 编辑