MapMap<K,V>:Map集合一次添加一对元素,Collection一次添加一个元素。所以Map集合也称为双列集合,而Collection称为单列集合。 其实Map集合存储的就是键值对。 Map集合必须保证键的唯一性。常用方法:1.添加: valueput(key,value):返回前一个和key关联的值,若没有则..
分类:
编程语言 时间:
2017-06-04 15:44:29
阅读次数:
272
Math.random()和UUID.randomUUID().toString()性能对比 不言而喻,因为Math.random()不需要保证唯一性,所做的操作远比UUID消耗更小的性能, 在部分要求不严格的场景,通过Math.random()和其它业务唯一码仍能方便定位某条数据,此时就可以考虑使 ...
分类:
其他好文 时间:
2017-06-02 18:26:29
阅读次数:
209
大家都知道。在Map和Set不可存在反复元素? 可是对于内部的细节我们并不了解。今天我们就一块来 探讨一下! 1 对于 HashMap HashSet 他们的底层数据结构的实现是:维护了一张 HashTable 。容器中的元素所有存储在Hashtable 中。他们再加入元素的时候,是怎样推断是否存在 ...
分类:
编程语言 时间:
2017-06-02 11:45:02
阅读次数:
225
主键(PRIMARY KEY) 表通常具有包含唯一标示表中每一行的值的一列或者一组列。这样的一列或者多列称为表的主键(PK),用于强制表的尸体完整性。在创建或者修改表时,您可以通过定义PK约束来创建主键。 一个表只能有一个PK约束,并且PK约束中的列不能接受空值。由于PK约束可以保证数据的唯一性,因 ...
分类:
其他好文 时间:
2017-06-01 14:36:29
阅读次数:
170
唯一性约束即该列的值唯一,比如姓名,如果有张三这个名字存在,就不能再出现第二个张三的名字,就算空值也只能出现一个 mysql> CREATE TABLE tb_dept2 -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(22) UNIQUE, # 指定 ...
分类:
其他好文 时间:
2017-05-20 10:11:13
阅读次数:
302
CSS选择器权重值的计算 对于Css权重,现在网上很多版本都是这样计算的:内联样式1000点,ID100点,Class、伪类(pseudo-classes)或属性选择器10点,标签元素和伪元素(pseudo-elements)1点;虽然大多数时候是正确的但因为真正的原理并非如此,所以某些情况下会出错 ...
分类:
Web程序 时间:
2017-05-18 16:53:11
阅读次数:
263
1 2 3 4 5 6 7 CREATE TABLE `uniontest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `menuname` varchar(50) DEFAULT NULL, `url` varchar(200) DEFAULT NULL, P ...
分类:
数据库 时间:
2017-05-18 15:46:22
阅读次数:
211
1mysql索引类型【主要分4类索引】创建索引:1.添加PRIMARYKEY(主键索引)【主键:一种唯一性索引,必须指定为primarykey】mysql> ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)2.添加UNIQUE(唯一索引)mysql> ALTERTABLE`table_name`ADDUNIQUE(`column`)3.添加INDEX(普..
分类:
数据库 时间:
2017-05-18 12:40:21
阅读次数:
270
空值与非空: NULL #字段值为空, NOT NULL #字段值非空. 自动编号: AUTO_INCREMENT 1)、必须与主键组合使用. 2)、默认情况下,起始值为1,增量为1. 主键: PRIMARY KEY 1)、主键约束 2)、每张数据表只能存在一个主键 3)、主键保证记录的唯一性 4) ...
分类:
数据库 时间:
2017-05-16 23:19:31
阅读次数:
167
今天看到一篇cookie的文章,写的特别详细,感谢 晚晴幽草轩 的分享,原文链接http://www.jeffjade.com/2016/10/31/115-summary-of-cookie/ 原文如下,记录到此供以后查阅并希望好文章能被更多需要的人看到 背景 在HTTP协议的定义中,采用了一种机 ...
分类:
Web程序 时间:
2017-05-15 12:02:28
阅读次数:
296