自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mysql 缓存

mybaiys 缓存      1.一级缓存(本地缓存)sqlsession级别的缓存,一级缓存一直存在:缓存也是就sqlsession中的一个Map          与数据库同一次会话期间查询到的数据会放在本地缓存中          以后需要获得相同数据,直接从缓存中拿,没必要再查询一次                    一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是还需要向数...

2018-06-22 09:26:44 216

原创 mybatis 动态sql

mybtais的动态sql,借鉴了OGNL表达式,如果接触过EL表达式,那么恭喜你,这个表达式,将会更加的容易学会,OGNL表达式if 判断标签 , 其中有一个 test 属性 我们可以在这里判断我们需要操作的参数例如:<select id="selectStudent" resultType="student1"> select * from student1          ...

2018-06-22 09:21:59 121

原创 mybatis resultMap总结

ResultMapresultmap是我们自定义结果集映射.可以应付复杂映射的情况,例如 ,简单的自定义映射,一对多,和多对一. 在下面我们使用的学生和班级,resultMap 和 resultTyep 在select标签中只能使用一个这种模式是不允许的,resultMap简单用法 查询  <select id="selectStudent" resultMap="My01"> se...

2018-06-21 11:41:46 214

原创 mybatis 入坑 简单增删改查

在上次设置的基础上,我们可以使用普通的增删改查创建一个mybatisMapper的配置文件创建的时候,我们要注意,mapper标签中,要指定我们要操作类的全类名查(select)select 常用的属性有id  :  指定我们操作的类中的接口方法  这里我操作是student类(必须和方法名一致)resultType  :  返回值包装的类型,必须这上,不然mybatis不知道查询后返回的类型re...

2018-06-19 08:25:32 234

原创 spring cglib 代理

cglib代理   可以使用我们的普通类,(一个短小精悍的字节码操作框架)来操作字节码生成新的类jdk 原生代理  只能基于我们的接口,基础我们的poxy类总体来说cglib的功能比我们的原生的jdk代理更加强大那spring什么时候使用元注解什么时候用使用我们的jdk动态代理呢?spring默认使用的是我们的jdk的原生代理,当不为接口的时候才会使用我们的CGLIB我们也可以强制使用我们的CGL...

2018-06-10 20:40:05 912

原创 Mybatis-基本XML配置

官方文档 http://www.mybatis.org/mybatis-3/zh/index.html先来熟悉其中的配置我们先需要 mysql  数据库  Oracle 数据库 navicat 工具navicat 下载地址 http://www.cncrk.com/downinfo/8714.html             破解地址 https://blog.csdn.net/qq_212054...

2018-06-02 05:36:48 231

原创 Spring-AOP-原生动态代理

原生动态代理我们先来了解InvocationHandler接口public interface InvocationHandler {  public Object invoke(Object proxy, Method method, Object[] args) throws Throwable; } 在这个接口中只有这一个方法,当我们需要写一个代理类的时候实现它即可下面是我...

2018-05-31 15:56:26 232

原创 Spring-ioc-Bean加载-XML方式

给大家带来的是xml方式 ,下次有时间加有能力了写完整吧!下面是我的整个工程在这里使用我们的dom4j<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </d

2018-05-31 15:28:57 134

原创 Spring-JDBC 01

JDBC(Java Data Base Connectivity,Java数据库连接)    是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC    为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,并且可跨平台运行,并且不受数据库供应商的限...

2018-05-29 18:05:28 184

原创 Spring AOP

什么是面向切面编程?将系统逻辑定义为切面,使业务逻辑不需要关注我们的系统逻辑的实现,由切面来负责系统逻辑的具体实现Spring AOP 术语> 通知 (Advice)    通知定义了切面是什么,以及什么时候使用切面。前置通知 (Befor) : 目标方法调用前调用通知后置通知 (After) :  目标方法调用后调用通知返回通知 (After-returning) : 目标方法返回成功后调...

2018-05-27 19:11:09 126

原创 Spring自动装配和Bean的作用域

Spring的三种配置方案1.XML2.Annotation3.javaConfig注解装配Bean 组件扫描 :Srping在上下文中找到bean自动装配 :自动满足bean之间的依赖过程:1)、创建可被发现的bean    2)、为组件扫描的bean命名   -->和类名一致3)、设置组件扫描的基础包    4)、通过为bean添加注解实现自动装配--------------------...

2018-05-26 17:55:13 376

原创 Spring基本框架介绍

最近听老师讲了spring总结一下什么是我们的spring?spring出现就是为了解决程序中的耦合问题,相比于EJB量级更轻!Spring的四种策略1.基于POJO开发,最小侵入性(POJO)    POJO看不到和Spring任何相关的联系,除注解以外2.通过依赖注入和面向接口编程(IOC)3.基于切面和惯例进行声明式编程(AOP)4.通过切面减少模板式代码(Template)Spring通过...

2018-05-26 10:07:05 188

空空如也

空空如也

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

TA关注的人

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