- 博客(17)
- 资源 (25)
- 收藏
- 关注
原创 MyBatis 缓存——Mybatis 一级缓存、Mybatis 二级缓存
像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能Mybatis 中缓存分为一级缓存,二级缓存Mybatis 一级缓存Mybatis 二级缓存...
2019-09-29 18:22:50 1318
原创 MyBatis 延迟加载(懒加载)—— association 延迟加载、collection 延迟加载
一、概述1、延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载2、好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。3、坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。...
2019-09-29 15:15:36 914
原创 Java 基础点线面笔试题
今天接到了一个面试题,给大家分享一下题目如下:答案如下:package cn.lemon;import org.junit.Test;import java.util.Arrays;import java.util.Scanner;public class test { //使用第三方变量 @Test public void test01() { ...
2019-09-26 12:10:13 273
原创 Mybatis 的动态 SQL 语句——if、where、choose 、when 、otherwise、foreach
Mybatis 中文开发文档 下载
2019-09-23 17:53:08 944
原创 MyBatis 代理模式、传统 dao 模式对数据库CURD操作
以上面的数据库为例第一步:封装对数据库表的映射 User.javapackage cn.lemon.domain;import java.util.Date;public class User { private Integer id; private String username; private Date birthday; private S...
2019-09-22 17:39:16 245
原创 MyBatis 持久层框架基础
1、MyBatis——解决数据的持久化问题的框架2、Spring MVC——解决 WEB 层问题的 MVC 框架3、Spring——解决技术整合问题的框架一、概述MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。MyBatis 通过 x...
2019-09-21 17:53:29 913
原创 Spring 中的事务控制
一、事务控制JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计业务层的事务处理解决方案Spring 框架为我们提供了一组事务控制的接口。这组接口是在spring-tx-5.0.2.RELEASE.jar 中Spring 的事务控制都是基于 AOP 的,它既可以使用编程的方式实现,也可以使用配置的方式实现二、事务控制的 API1、PlatformTrans...
2019-09-19 12:37:56 455
原创 Spring AOP 详解以及 Spring 使用 XML 配置 AOP
一、概述1、AOP全称是 Aspect Oriented Programming 即:面向切面编程AOP 就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。2、作用:在程序运行期间,不修改源码对已有方法进行增强。3、优势:减少重复代码提高开发效率维护方便4、AOP 的实现方式使用动态代理技术...
2019-09-11 20:31:36 217
原创 Spring AOP动态代理——基于子类的动态代理(CGLib 代理)
一、概述基于子类的动态代理提供者:第三方的 CGLib,如果报 asmxxxx 异常,需要导入 asm.jar。要求:被代理类不能用 final 修饰的类(最终类)。
2019-09-07 18:24:21 592
原创 Spring AOP动态代理——基于接口的动态代理(JDK 代理)
一、概述基于接口的动态代理提供者:JDK 官方的 Proxy 类。要求:被代理类最少实现一个接口。
2019-09-07 17:07:45 817
原创 Spring基于 XML 的IoC配置(实现账户的CURD)
一、Spring基于纯 XML 的IoC配置第一步:新建实体类 Account.java 来映射上面的数据库表package cn.lemon.domain;public class Account { private Integer id; private String name; private Double money; public Intege...
2019-09-06 19:00:53 291
原创 Spring基于纯注解的IoC配置(实现账户的CURD)以及常用注解的解释
一、概述Spring基于注解的IoC配置 与 xml 配置要实现的功能都是一样的,只是配置的形式不一样都是要降低程序间的耦合
2019-09-06 12:08:12 363
原创 Spring 整合 Junit
第一步:导包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.1.5.RELEASE&l...
2019-09-05 19:34:17 120
原创 使用 Spring 的控制反转IoC(Inversion of Control) 的实现账户的 CRUD (基于 XML 的 IoC 配置)
一、
2019-09-02 13:45:06 192
原创 Spring核心容器——spring-core:控制反转IoC(Inversion of Control)与依赖注入DI(Dependency Injection)的基本实现
Java开发框架Spring——Spring基础、Spring体系结构一、程序的耦合
2019-09-01 21:32:06 876
Object_SpringBoot-Ajax_CRUD.rar
2020-07-23
MyBatis-3-User-Guide-Simplified-Chinese.rar
2019-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人