Lemon

爱世界,爱代码

  • 博客(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

原创 MyBatis 多表查询之一对多、多对一、多对多

一、一对多二、多对一三、多对多

2019-09-28 14:03:33 849 1

原创 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 注解&XML 实现 AOP(面向切面编程)、Spring 纯注解实现 AOP

一、

2019-09-14 16:00:22 187

原创 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

SpringCloud-Gateway demo.rar

SpringCloud-Gateway demo.rar

2021-07-31

Object_SpringBoot-Ajax_CRUD.rar

SpringBoot + Lombok + MyBatis + Ajax请求 + JSON数据交互,实现单表的增删改查(单页面)Demo

2020-07-23

Git-2.18.0-64-bit.rar

Git-2.18.0-64-bit,是2.18版本,windows 64位系统的,是2.18版本,windows 64位系统的

2019-10-08

MyBatis 多表查询之一对多、多对一、多对多以及数据库资料.rar

MyBatis 多表查询之一对多、多对一、多对多以及数据库资料

2019-09-28

MyBatis-3-User-Guide-Simplified-Chinese.rar

MyBatis-3-中文开发文档——MyBatis-3-User-Guide-Simplified-Chinese

2019-09-23

user_test.rar

user_test代码下载

2019-08-17

JSTL需要的JAR包.rar

JSTL需要的JAR包

2019-08-16

FiddlerSetup抓包工具.zip

FiddlerSetup抓包工具

2019-08-03

Spring_JdbcTemplete代码包.zip

Spring_JdbcTemplete代码包Spring_JdbcTemplete代码包

2019-07-28

DBCP、C3P0、Druid 第三方类库的jar包.zip

DBCP、C3P0、Druid 第三方类库的jar包 。DBCP、C3P0、Druid 第三方类库的jar包

2019-07-27

mysql-connector-java-5.1.7.zip

mysql-connector-java-5.1.7mysql-connector-java-5.1.7

2019-07-22

SQLyog安装包及破解密码.zip

SQLyog安装包及破解密码

2019-07-16

Mysql数据库文件.zip

Mysql数据库文件,官网也可以下载,Mysql数据库文件Mysql数据库文件

2019-07-16

bootstrap.zip

bootstrapbootstrapbootstrapbootstrapbootstrapbootstrap

2019-07-14

Bootstrap3中文参考手册.zip

Bootstrap3中文参考手册

2019-07-14

jQuery1.10.3 中文完全参考手册.zip

jQuery1.10.3 中文完全参考手册

2019-07-12

jQuery 3.3.1 版本.zip

jQuery 3.3.1 版本

2019-07-12

jQuery 2.1.0 版本.zip

jQuery 2.1.0 版本

2019-07-12

jQuery 1.11.0 版本.zip

jQuery 1.11.0 版本

2019-07-12

jQuery 1.8.3 版本.zip

jQuery 1.8.3 版本

2019-07-12

jQuery 1.4.2 版本.zip

jQuery 1.4.2 版本

2019-07-12

jdk1.8中文完全参考手册.zip

jdk1.8中文完全参考手册

2019-07-12

Javascript完全参考手册.zip

Javascript完全参考手册

2019-07-12

CSS中文完全参考手册.zip

CSS中文完全参考手册

2019-07-12

HTML中文完全手册.zip

HTML中文完全手册

2019-07-12

空空如也

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

TA关注的人

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