1. 存储的数据特点:无序的、不可重复的元素具体的: 以HashSet为例说明:1. 无序性:不等于随机性。存储的数据在底层数组中并非照数组索引的顺序添加,而是根据数据的哈希值决定的。2. 不可重复性:保证添加的元素照equals()判断时,不能返回true.即:相同的元素只能添加一个。 2. 元素 ...
分类:
编程语言 时间:
2020-06-23 20:58:52
阅读次数:
55
What is the difference between Session.Abandon() and Session.Clear() Clear - Removes all keys and values from the session-state collection. Abandon - ...
分类:
其他好文 时间:
2020-06-22 12:52:09
阅读次数:
53
Collection继承关系图 Collection类 Set、List、Map、Queue使用场景梳理 1 方法摘要 2 boolean add(E e) 3 确保此 collection 包含指定的元素(可选操作)。 4 boolean addAll(Collection<? extends E ...
分类:
其他好文 时间:
2020-06-21 17:48:26
阅读次数:
44
Set的简介 Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。 在判断重复元素的时候,Set集合会调用hashCode()和equal()方法来实现。 HashSet是哈希表结构,主要利用HashMap的key来存储元素 ...
分类:
编程语言 时间:
2020-06-21 13:30:55
阅读次数:
58
ArrayList ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显 ...
分类:
编程语言 时间:
2020-06-21 11:30:51
阅读次数:
50
有联合查询和嵌套查询。联合查询是几个表联合查询,只查询一次,通过在 resultMap 里面的 collection 节点配置一对多的类就可以完成;嵌套查询是先查 一个表,根据这个表里面的 结果的外键 id,去再另外一个表里面查询数据,也是通过 配置 collection,但另外一个表的查询通过 s ...
分类:
其他好文 时间:
2020-06-21 09:33:28
阅读次数:
214
Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加 载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis 配置文件中,可以配置是否启用延迟加载 lazyLoadingEnabled=true|fa ...
分类:
其他好文 时间:
2020-06-21 09:32:56
阅读次数:
175
导读:对象除了生死之外,还有其他状态吗?对象真正的死亡,难道只经历一次简单的判定?如何在垂死的边缘“拯救”一个将死对象?判断对象的生死存活都有那些算法?本文带你一起找到这些答案。 在正式开始之前,我们先来了解一下垃圾回收。 1 GC介绍 GC:Garbage Collection,中文翻译为垃圾回收 ...
分类:
编程语言 时间:
2020-06-20 10:43:53
阅读次数:
68
Binding对数据的校验和转换 1)数据校验,通过Binding的ValidationRules属性(Collection类型)进行校验。可以设置多个数据校验条件。 <Slider Margin="5" Maximum="100" Minimum="0" SmallChange="1" x:Nam ...
分类:
其他好文 时间:
2020-06-19 14:29:33
阅读次数:
44
1、forEach 标签(用于循环容器) foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以'('开始 ...
分类:
其他好文 时间:
2020-06-19 10:36:51
阅读次数:
43