自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DY.

  • 博客(5)
  • 收藏
  • 关注

原创 Mybatis 一级缓存和二级缓存

Mybatis 一. 前言 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓存的实现原理,并且针对一级缓存的特点提出了在实际使用过程中应该注意的事项。 一级缓存 Mybatis的一级缓存是指SQLSession,一级缓存的作用域是SQlSession, Mabits默认开启

2021-01-15 01:01:56 2390

转载 浅析VO、DTO、DO、PO的概念、区别和用处。

概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 PO(Persiste

2021-02-25 15:09:49 195

原创 SpringMVC

SpringMVC 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录SpringMVC前言一、SpringMVC概述与基本原理1.什么是MVC2.Spring MVC的特点:二、流程1.Spring 的基本架构2.读入数据总结 前言 SpringMVC是Spring框架的一个模块,SpringMVC和Spring无需通过中间整合层进行整合,SpringMVC是一个基于MVC的web框架。 一、SpringMVC概述与基本原理 Spring Web MVC是一种基于Java的

2021-02-24 23:06:01 84

原创 Mybatis

Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJO

2021-01-19 20:56:38 121

原创 Mybatis整合ehcache步骤

Mybatis整合ehcache EhCache 是一个分布式缓存框架。 EhCache 是一个纯Java的进程内缓存框架,是一种广泛使用的开源Java分布式缓存,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 在Mybatis二级缓存的基础上整合 配置ehcache 1.下载jar包地址:https://github.com/mybatis/ehcache-cache/releases/tag/mybatis-ehcache-1.0.3 或者 maven配置: <d

2021-01-15 21:32:20 89

空空如也

空空如也

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

TA关注的人

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