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