摘要: 1) PROPAGATION_REQUIRED ,默认的spring事务传播级别,使用该级别的特点是,如果上下文中已经存在事务,那么就加入到事务中执行,如果当前上下文中不存在事务,则新建事务执行。所以这个级别通常能满足处理大多数的业务场景。2)PROPAGATION_SUPPORTS ,从字面意思就 阅读全文
posted @ 2017-07-17 16:28 lov_ui 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. hibernate是全自动的ORM映射框架,而mybatis是半自动的。 2.sql直接优化上,mybatis要比hibernate方便很多。 3.hibernate数据库移植性远大于mybatis。 hibernate通过它强大的映射结构和hql语言,大大降低了对象与数据库(Oracle、M 阅读全文
posted @ 2017-07-17 16:14 lov_ui 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.structs2是一个请求一个Action,SpringMVC是单例模式的。 2.structs2是基于类开发的,而SpringMVC是基于方法进行开发的。 3.structs2入口是filter,SpringMVC是基于servlet的。 4.SpringMVC开发速度和性能优于structs 阅读全文
posted @ 2017-07-17 10:49 lov_ui 阅读(370) 评论(2) 推荐(0) 编辑
摘要: 可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]; StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在A 阅读全文
posted @ 2017-07-17 09:29 lov_ui 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Spring 是一个非侵入式设计的的轻量级框架。Spring 主要有三大方面,IOC,DI,AOP什么是IOC: IOC使对象被动接受依赖类,而并非主动获取。也就是说,告诉spring‘你’是什么,‘你’需要什么对象,然后spring会在系统运行到适当的时候,把‘你’要的对象主动给‘你‘,同时也把‘ 阅读全文
posted @ 2017-07-17 08:41 lov_ui 阅读(126) 评论(0) 推荐(0) 编辑