摘要:
JDK1.8源码分析之ArrayList构造图如下:蓝色线条:继承绿色线条:接口实现ArrayList定义:public class ArrayList extends AbstractList implements List, RandomAccess... 阅读全文
posted @ 2018-06-13 17:02
惶者
阅读(184)
评论(0)
推荐(0)
摘要:
Java集合是Java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合的工具包位置是java.util.*。Java集合主要包括四部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举... 阅读全文
posted @ 2018-06-13 13:41
惶者
阅读(195)
评论(0)
推荐(0)
摘要:
dao:package tx_XML;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.JdbcTemplate;imp... 阅读全文
posted @ 2018-06-13 09:04
惶者
阅读(308)
评论(0)
推荐(0)
摘要:
事务的传播性- 当事务的方法被另一个事务的方法调用时,必须指定事务应该如何传播。如:方法可能继续在现有的事务中运行,也可能开启一个新的事务,并在自己的事务中运行。- 事务的传播行为可以由传播属性指定。Spring定义了7种传播行为:required:如果有事务在运行,... 阅读全文
posted @ 2018-06-13 09:04
惶者
阅读(435)
评论(0)
推荐(0)
摘要:
事物管理是企业级应用开发过程中必不可少的技术,用来确保数据的完整性和一致性。事物就是一系列动作,它们被当成一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。事物的四个关键属性(ACID):—原子性(automicity):事物是一个原子操作,由一系列动作组成... 阅读全文
posted @ 2018-06-13 09:03
惶者
阅读(163)
评论(0)
推荐(0)
摘要:
配置依赖: mysql mysql-connector-java 6.0.6 com.mchange c3p0 0.9.5.2 org.springframework spring-jdbc 4.3.14.RELE... 阅读全文
posted @ 2018-06-13 09:03
惶者
阅读(182)
评论(0)
推荐(0)
摘要:
AspectJ:Java社区中最完整、最流行的AOP框架。在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。在Spring中2启用AspectJ注解支持:1、要在 Spring应用中使用AspectJ注解,需要添加spring-a... 阅读全文
posted @ 2018-06-13 09:02
惶者
阅读(11459)
评论(0)
推荐(0)
摘要:
AOP:面向切面编程,是Spring的两大基石之一。AOP:作用1、日志按照以前的写法,会造成:1)、代码混乱,越来越多的非业务需求(日志、验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理核心业务逻辑的同时还必须兼顾其他的点。2)、代码分散,以日志需求为例,只是... 阅读全文
posted @ 2018-06-13 09:02
惶者
阅读(146)
评论(0)
推荐(0)
摘要:
Spring4.x中可以为子类注入子类对应的泛型类型的成员变量的引用目录:package generic;import org.springframework.beans.factory.annotation.Autowired;/** * @author chenp... 阅读全文
posted @ 2018-06-13 09:02
惶者
阅读(215)
评论(0)
推荐(0)
摘要:
组件扫描:Spring能够从classpath下自动扫描、侦测和实例化具有特定注解的组件。特定组件包括:—@Component:基本注解,标识了一个受Spring管理的组件—@Respository:标识持久层组件—@Service:标识业务层(服务层)组件—@Con... 阅读全文
posted @ 2018-06-13 09:01
惶者
阅读(283)
评论(0)
推荐(0)