谷歌攻破网络安全算法解读给所有朋友(不管你懂不懂信息安全,只要你希望了解)普及一下谷歌攻破SHA-1到底发生了什么。(冯立超@瀚博资讯原创,转载请注明)当你发布一篇文章时,如何证明这篇文章没有被篡改过?:计算机用一种算法(哈希算法,如SHA),对整篇文章的内容进行运算..
分类:
编程语言 时间:
2017-03-15 19:16:19
阅读次数:
131
线程不安全的HashMap 因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap,如以下代码 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下H ...
分类:
其他好文 时间:
2017-03-12 16:42:05
阅读次数:
203
/** * @param args * 面试题 * HashMap和Hashtable的区别 * 共同点: * 底层都是哈希算法,都是双列集合 * 区别: * 1,HashMap是线程不安全的,效率高,JDK1.2版本 * Hashtable是线程安全的,效率低,JDK1.0版本的 * 2,Ha..... ...
分类:
编程语言 时间:
2017-03-12 10:50:14
阅读次数:
161
Set 可以存nullSet 下的方法基本上就是 Collection 中的Set 的“无序性” ≠ “随机性”:“无序性”是指元素在内存中存储的位置是无序的,但是位置是确定的,并不会变化Set 是不可重复的(使用哈希算法存储)关于以上几点的说明:public class TestSet { @Te... ...
分类:
其他好文 时间:
2017-03-11 18:40:28
阅读次数:
191
我们通常会用equals判断集合中是否包含一个对象,这种方式需要遍历集合中每一个元素,然后对他们一一进行equals方法比较。对于少量数据的集合该方式自然可以,但当我们的数据很多例如一万个,如果还使用这种逐个遍历的方式显然不合适。于是有人发明了一种哈希算法来提高从集合中查找元素的效率。这种方式的核心... ...
分类:
编程语言 时间:
2017-03-09 15:24:44
阅读次数:
181
l 何为Hash? 经常会听到别人说哈希,哈希算法,哈希表,等词语,但是却没有真正的了解什么叫hash,为了分析哈希表的实现原理,就先解释一下什么叫hash。 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定 ...
分类:
其他好文 时间:
2017-03-05 19:32:36
阅读次数:
179
o( ̄▽ ̄)d 小伙伴们在上网或者搞程序设计的时候,总是会听到关于“哈希(hash)”的一些东西。比如哈希算法、哈希表等等的名词,那么什么是hash呢? 一.相关概念 1.hash算法:一类特殊的算法(注意哦,hash算法并不是某个固定的算法,而是一类特殊功能算法的统称)。 2.哈希表(hash t ...
分类:
编程语言 时间:
2017-03-03 22:09:37
阅读次数:
288
dict 是个好东西啊,这个东东是类似于c++里面的map。其形式为 dict={key:value,key:value。。。。} 这个东西好玩的地方主要在于 1.他的key值查找采用的是哈希算法,速度比较快 2.key值得类型可以不同,但是其key值为不可变对象,例如字符串,即便key值为数字那也 ...
分类:
编程语言 时间:
2017-02-28 22:02:52
阅读次数:
236
今天主要继续上一节课,将内置函数讲完,后面讲了迭代器、生成器,以及系统内置标准模块的,讲内置标准模块的时候走思了,主要参考老师的blog吧。。。 一、内置函数: bytearray() 可以直接修改的字节变量格式 chr() 把数字转换成对应的ascii码 compile() 把一个代码文件加载进来 ...
分类:
编程语言 时间:
2017-02-24 11:49:37
阅读次数:
176
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 ...
分类:
编程语言 时间:
2017-02-19 16:49:33
阅读次数:
274