自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java动态代理工具类

Java动态代理工具类

2022-12-05 16:23:05 286 3

转载 Java学习--设计模式之创建型模式

一、简介  创建型模式:这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。创建型模式包括:工厂模式(Factory Pattern),抽象工厂模式(Abstract Factory Pattern),单例模式(Singleton Pattern),建造者模式(Builder Pattern...

2018-06-19 15:42:21 215

原创 Java学习--设计模式简介

一、概念  设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。  设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性...

2018-06-14 15:27:17 161

原创 MyBatis学习--缓存

缓存的概念  将数据存放在程序内存中,极大地提升了程序读写数据的速度  MyBatis提供缓存,用于减轻数据查询的压力,提高性能一级缓存  SqlSession级别的缓存;每个session对应一个缓存;  一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间...

2018-04-17 13:13:21 176

原创 MyBatis学习(六)

核心配置文件配置项  MyBatis的XML配置文件包含了设置和影响MyBatis行为的属性。 XML配置文件的层次结构如下:configuration  properties  settings  typeAliases  typeHandlers  objectFactory  plugins  environments    environment      transactionManag...

2018-04-04 13:25:32 236

原创 MyBatis学习(五)--Ognl表达式

概念  OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。这样可以更好的取得数据。用法  Ognl表达式的用法与EL表达式的用法类似,作者这里就以它们作为对比进行简述:  EL表达式:  ...

2018-04-01 14:01:58 274

原创 MyBatis学习(四)--入门案例简述

MyBatis目录结构  核心配置文件  映射文件  实体类  测试类 核心配置文件配置信息  SqlMapConfig:    配置的是数据库的相关信息  environment:    mybatis可以配置多套运行环境的,有助于SQL映射到多个数据库    每个environment会对应到一个SqlSessionFactory    多个environment是通过不同的id来区分的,如下...

2018-03-31 13:13:57 202

原创 MyBatis学习(三)--xml配置文件简介

Mapper xml 配置  是一个全局配置文件,取代了JDBC。用于:  配置事务源,建立表连接相关的信息;  配置事务;  配置映射文件;这里附上作者书写的xml文件截图:  需要注意的有:  environments 元素定义了运行环境是怎么配置的;    默认的运行环境ID,引用一个已经定义好的运行环境ID(例如:default=“ development” );  每个定义的运行环境ID...

2018-03-31 09:21:41 150

原创 MyBatis(二)--MyBatis核心类

前言  每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionFactory 的实例。Sq...

2018-03-30 11:31:45 1104

转载 MyBatis学习(一)

前言  MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyBatis是什么1、持久层框架(...

2018-03-29 18:17:46 207

原创 ORM框架

概念        ORM:object-realtion-mapping,对象关系映射        对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。用途        用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法 。O ...

2018-03-29 13:31:24 204

MyBatis逆向工程

mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

2018-04-17

MyBatis3_用户指南

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2018-03-30

空空如也

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

TA关注的人

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