自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soar的博客

决定你人生高度的,不是你的才能,而是你的态度。

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

原创 mybatis简介

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

2018-02-16 23:51:38 189

转载 mybatis

https://www.cnblogs.com/xdp-gacl/p/4261895.html添加相应的jar包  【mybatis】         mybatis-3.1.1.jar创建数据库和表,针对MySQL数据库配置连接数据库:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "...

2018-02-16 23:45:58 148

原创 hibernate 乐观锁

乐观锁采用的原理就是在表里边加version版本控制,  <versionname="version"        column="VERSION"        type="integer"    />例子:创建两个session:Session session1=SessionFactory.openSession();Session session2=SessionFactor...

2018-02-16 01:25:51 221

原创 悲观锁和乐观锁

使用版本号实现乐观锁使用版本号时,可以在数据初始化时指定一个版本号,每次对数据的更新操作都对版本号执行+1操作。并判断当前版本号是不是该数据的最新的版本号。12345671.查询出商品信息select (status,status,version) from t_goods where id=#{id}2.根据商品信息生成订单3.修改商品status为2update t_goods set s...

2018-02-11 09:11:53 177

转载 TPC-H和TPC-DS

1、TPC-H商业智能计算测试TPC-H 是美国交易处理效能委员会(TPC,Transaction Processing Performance Council) 组织制定的用来模拟决策支持类应用的一个测试集.目前,在学术界和工业界普遍采用它来评价决策支持技术方面应用的性能. 这种商业测试可以全方位评测系统的整体商业计算综合能力,对厂商的要求更高,同时也具有普遍的商业实用意义,目前在银行信贷分...

2018-02-09 11:31:11 2854

原创 为什么要用hibernate

1、对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码;2、Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作;3、hibernate使用Java反射机制,而不是字节码增强程序来实现透明性;4、hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数

2018-02-07 15:32:29 828

转载 hibernate缓存简介

转载:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或

2018-02-07 15:25:51 125

原创 hibernate工作机制

1、读取并解析配置文件首先项目里边需要配置hibernate,配置文件名为hibernate.cfg.xml,(还有另一种配置方式,hibernate.properties,但是这样的方式没有xml配置文件那样清晰,不经常使用,hibernate xml配置文件详见:http://blog.csdn.net/xzh121121/article/details/79279254)2、

2018-02-07 14:49:49 510

转载 hibernate session关闭需要注意

转载:http://blog.csdn.net/yongjian1092/article/details/83503131、getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession(),创建的session则不会* 采用getCurrentSess

2018-02-07 14:41:15 5340

转载 hibernate事务简介

数据库的事务如果控制不好,很容易导致数据出现脏读,不可重复读,幻读,这样就会造成数据的混乱,那怎么弄呢?利用数据库事务的隔离级别进行控制就可以了hibernate隔离级别有:1—Read uncommitted isolation2—Read committed isolation4—Repeatable read isolation8—Serializable iso

2018-02-07 14:23:49 201

转载 hibernate三种状态简介

一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、sess

2018-02-07 14:07:37 373

转载 hibernate.cfg.xml配置文件详解

 Hibernate中配置主要分为两种:一种包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;另一种包含了Hibernate的基本映射信息,即系统中每一个类与其对应的数据库表之间的关联信息,在Hibernate工作的初始阶段,这些信息通过hibernate.cfg.xml的m

2018-02-07 13:51:03 3000

原创 spring mvc的工作机制是怎样的

spring mvc的工作机制是怎样的1、springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作;springmvc,接收到前台的请求信息之后,会把请求递交给dispatcherservlet,(dispatcherservlet:DispatcherServlet是前置控制器,配置在web.xml文件中的。

2018-02-06 11:57:22 1566

原创 几种常见的ViewResolver视图解析器

 1.几种常见的ViewResolver视图解析器    在Spring MVC 4控制器中,所有的处理方法必须返回一个逻辑视图名称,无论是显式的(返回String,View或ModelAndView)还是隐式的。Spring中的视图由视图解析器处理这个逻辑视图名称,Spring有以下几种视图解析器:  AbstractCachingViewResolver:用来缓存视图的

2018-02-06 11:49:20 4633

转载 ViewResolver视图解析器

SpringMVC中的视图解析器的主要作用就是将逻辑视图转换成用户可以看到的物理视图。当用户对SpringMVC应用程序发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,通过处理器找到最为合适的HandlerMapping定义的请求映射中最为合适的映射,然后通过HandlerMapping找到相对应的Handler,然后再通过相对应的Handle

2018-02-06 11:47:41 384

转载 Spring MVC ModelAndView 简述

http://blog.csdn.net/u010889145/article/details/50488634ModelAndView 分为两部分:model和view。model负责参数,view就是视图,也就是页面。相当于统一了Model对象和View对象的功能。先说说它的工作过程,为保证逻辑清晰,spring mvc搭建的后台一般分为分发功能的Controller层,逻

2018-02-06 11:28:49 720

转载 springMVC--4种映射处理器handlerMapping

如何根据http请求选择合适的controller是MVC中一项十分关键的功能,在spring MVC中,HandlerMapping接口是这一活动的抽象。4种映射处理器handlerMapping:1. 根据controller的name名称来映射寻找controllerBeanNameUrlHandlerMapping  (默认)1.1开启该映射:默认是

2018-02-06 11:15:46 686

转载 框架简集

spring mvc工作机制(原理)DispatcherServlet主要用作职责调度工作,本身主要用于控制流程1、springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作;2、DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Control

2018-02-06 10:57:11 295

空空如也

空空如也

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

TA关注的人

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