![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
xf411502
这个作者很懒,什么都没留下…
展开
-
ArrayList,Vector与LinkedList的区别.
ArrayList,Vector与LinkedList都属于List, List实现了Collection接口。我们对List的定义是:可存储有序的,重复元素的列表.ArrayList: 底层是使用数组的方式来实现存储的,相当于是一个可改变大小的动态数组。当需要添加更多的元素到ArrayList中时,他会动态的增加存储空间,将数组增长。优点:由于底层是由数组方式存储所以他有index:索引,所以查...原创 2018-03-09 16:29:38 · 352 阅读 · 0 评论 -
Set接口下的 HashSet, LinkedHashSet, TreeSet
HashSet, LinkedHashSet, TreeSet都属于Set, Set实现了Collection接口。set的两大特性:>1.无序性:无序性!= 随机性。真正的无序性,指的是存储顺序与添加顺序无关。 >2.不可重复性:当向Set中添加进相同的元素的时候,后面的这个不能添加进去。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两...原创 2018-03-09 20:04:41 · 201 阅读 · 0 评论 -
shiro进行权限控制的四种方式
我们使用shiro进行权限控制 有以下几种方式1. URL拦截权限控制:基于filter过滤器实现 我们在spring配置文件中配置shiroFilter时配置 <!--指定URL级别拦截策略 --> <property name="filterChainDefinitions"> <value> /css/ = anon /js...原创 2018-03-02 10:39:20 · 9965 阅读 · 2 评论 -
shiro与struts2之间冲突1
在同时使用shiro和Struts2时 由于shiro的filter要设置在struts2之前 会导致页面请求时会先进入shiro的过滤器,比如用户登录时,如果jsp页面action写的是${pageContext.request.contextPath}/userAction_login,会无法解析,无法进入到login.action中,因为这种写法是在使用struts2时 struts2负责...原创 2018-03-02 10:43:54 · 674 阅读 · 0 评论 -
Map: HashMap, LinkedHashMap, TreeMap, Hashtable
HashMap, LinkedHashMap, TreeMap, Hashtable都属于Map接口下的实现类。注意 Map接口不属于Collection接口 他们两个是并列关系。 set,list 属于Collection接口的子接口。map接口下的实现类适用于存放key-value键值对数据的,他的key部分是有相应的set来实现的 所以map存储是无序的,不能存放重复的数据。value可以重...原创 2018-03-09 20:45:17 · 210 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String ...转载 2018-03-09 21:10:11 · 156 阅读 · 0 评论