简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Struts2框架及其设计模式
Struts2容器 容器是框架的核心,可以利用容器生成bean,也可以完成依赖注入等,这些都是容器的基本功能,Struts2容器与之前介绍的Spring容器、Springmvc容器是大不一样的。Spring典型容器是ClassPathXmlApplicationContext,Springmvc延续Spring的风格,其典型容器是XmlWebApplicationContext
JDK容器与并发—数据结构
若想提高编程水平,一种方式就是看优秀框架的源码,JDK的源码就是一个很好例子,顺便也熟悉一下经常用到的类。在了解过程中,可以了解其框架设计方式,为什么要这样设计。先看看list 的UML类图:
JDK容器与并发—Queue—Interface
框架概览接口介绍Queue 俗称队列,其设计目标是存储处理前的元素。在Collection基础上,新增了入队、出队、访问队首元素的方法:1)Queue有两套功能相同的方法:add、remove、element分别为入队、出队、访问队首元素方法的抛出异常版本;offer、poll、peek则为返回特殊值的版本:2)offer在有界队列中常用,当队
JDK容器与并发—Map—ConcurrentSkipListMap
概述 基于跳表实现的ConcurrentNavigableMap。1)containsKey、get、put、remove等操作的平均时间复杂度为log(n);size非固定时间操作,因异步特性,需要遍历所有节点才能确定size,且可能不是正确的值如果遍历过程中有修改;批量操作:putAll、equals、toArray、containsValue、clear非原子性。2)增
到底了