一、aop思想: 横向重复,纵向抽取 1、乱码 2、事务管理 3,action 二、spring能够为容器中管理的对象生成代理对象 1、spring能帮我们生成代理对象 2、spring实现aop的原理 (1)动态代理(优先) 被代理对象必须要实现接口,才能产生代理对象,如果没有接口将不能使用动态代 ...
分类:
编程语言 时间:
2018-06-13 14:37:20
阅读次数:
153
二、spring之IOC与DI 注入的方式: set方法注入: 构造方法注入: 字段注入: 注入类型: 值类型注入:8中基本类型 引用类型注入: BeanFaactory是原始接口:功能比较单一。 ApplicationContext接口:每次容器启动时就会就会创建容器中配置的所有对象,从类路径下加 ...
分类:
编程语言 时间:
2018-06-12 21:00:14
阅读次数:
176
YARN采用了基于事件驱动的并发模型,该模型能极大的提高应用程序并发性,在RM中,几乎所有的事件都通过AsyncDispatcher进行事件的派发. YARN中AsyncDispatcher的基本架构图如下: 然后再学习一下AsyncDispatcher的类图: 所有的event 从基本的架构图可以 ...
分类:
其他好文 时间:
2018-05-25 21:31:59
阅读次数:
195
概要前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。首先,我们看看Map架构。如上图:(01)Map是映射接口,Map中存储的内容是键值对(key-value)。(02)AbstractMap是继承于Map的抽象类,它实现了Map
分类:
编程语言 时间:
2018-05-21 14:46:57
阅读次数:
185
概要前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。首先,我们看看Map架构。如上图:(01)Map是映射接口,Map中存储的内容是键值对(key-value)。(02)AbstractMap是继承于Map的抽象类,它实现了Map
分类:
编程语言 时间:
2018-05-21 14:31:42
阅读次数:
168
概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容 ...
分类:
其他好文 时间:
2018-05-20 16:32:58
阅读次数:
206
概要学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分Stack介绍Stack简介Stack是栈。它的特性是:先进后出(FILO,FirstInLastOut)。java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过
分类:
编程语言 时间:
2018-05-17 11:50:15
阅读次数:
183
概论学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分Vector介绍Vector简介Vector是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List,RandomAccess,Cloneable这些接口。Vector继承了Ab
分类:
编程语言 时间:
2018-05-16 22:18:56
阅读次数:
167
概要上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。第1部分ArrayList介绍ArrayList简介ArrayList是一个数组队列,相当于动态数组。与J
分类:
编程语言 时间:
2018-05-08 10:17:56
阅读次数:
221
我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JDK1.6.0_45)第4部分 Hashtable遍历方式第5部分 Hashtabl ...
分类:
编程语言 时间:
2018-04-22 12:53:22
阅读次数:
169