E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Hash算法
常见的加密算法
常见的加密算法可以分成三类,对称加密算法,非对称加密算法和
Hash算法
。1、对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。
人生路莫慌张
·
2017-10-04 18:02
算法
一致性
hash算法
C++版
很久以前就想写这个算法,一直没有时间,搁置了大概半年,趁着国庆还没女票,花了一天写了这个算法github链接:https://github.com/shuaidong1996/Consistent-Hashing/tree/master利用C++11和STL实现的ConsistentHashing很适合新手看,代码量也不长,但是功能还是有的就看看最终的功能吧,想看源码可以去下载直接make./co
帅东
·
2017-10-02 16:42
算法
Java常用
HASH算法
总结【经典实例】
本文实例讲述了Java常用
HASH算法
。
笑对生活_展望未来
·
2017-09-28 11:41
数字签名工作原理
数字指纹又称为信息摘要,是指发送方通过
HASH算法
对明文信息计算后得出的数据。采用数字指纹时,发送方会将本端对明文进哈希运算后生成的数字指纹(还要经过数字签名),
茶乡浪子
·
2017-09-25 08:11
数字签名
华为***
华为***学习指南
图书精彩内容试读
HashSet
HashSet是Set接口的经典实现,它按
Hash算法
来存储集合中的元素,因此具有很好的存储和查找性能。
我爱双面奶
·
2017-09-23 15:08
HashSet
对象
集合
lambda
stream
java
从
hash算法
到scrypt算法的不可逆加密算法
本篇博客主要对从
hash算法
到scrypt算法的不可逆的加密算法分别进行介绍。在数据库中,直接存储密码显然是不安全的,因为当敌手侵入到数据库中,就可以截获到所有账号对应的真实密码。
sjrGCkym
·
2017-09-23 11:09
密码学
hash
PBKDF2
bcrypt
scrypt
不可逆加密算法
HashMap的原理
hash算法
(hashmap实现原理)Java实现的散列表HashMap不允许有相同的key,也就是说key唯一,允许key为null,因为key是唯一的,所以只能有一个key为null,当对同一个key
Mango_yes
·
2017-09-21 11:08
一致性
HASH算法
详解
基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;求余算法:hash(object)%N一切都运行正常,再考虑如下的两种情况;1一个cache服务器mdown掉了(在实际应用中必须要考虑这种情况),这样所有映射到cachem的对象都会失效
IT帮主
·
2017-09-19 21:32
memcached
一致性
算法
浅谈使用spring security中的BCryptPasswordEncoder方法对密码进行加密与密码匹配
SHA系列是
Hash算法
,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的
J_bean
·
2017-09-19 16:18
【java】
spring
security
自己实现基于key-value的NoSQL数据库(三)—— B+树和
Hash算法
前一篇文章中,效率成了很关键的问题,比较数据库还是需要能高效查找数据才行那么如何解决查找问题呢?一个很好的办法是使用B+树,关于B+树就不做多的介绍了,网上有很多这里只贴出定义B-树是一种多路搜索树(并不是二叉的):1.定义任意非叶子结点最多只有M个儿子;且M>2;2.根结点的儿子数为[2,M];3.除根结点以外的非叶子结点的儿子数为[M/2,M];4.每个结点存放至少M/2-1(取上整)和至多M
UnSkyToo
·
2017-09-19 13:43
memcache分布式 [一致性
hash算法
] 的php实现
memcache分布式[一致性
hash算法
]的php实现最近在看一些分布式方面的文章,所以就用php实现一致性hash来练练手,以前一般用的是最原始的hash取模做分布式,当生产过程中添加或删除一台memcache
aschulianwuyanzu
·
2017-09-14 12:21
构造hash函数的方法、解决冲突的方法、常见
hash算法
转载:http://blog.csdn.net/tanggao1314/article/details/51457585构造hash函数的方法直接定址法:直接定址法是以数据元素关键字k本身或它的线性函数作为它的哈希地址,即:H(k)=k或H(k)=a×k+b;(其中a,b为常数)。数字分析法:假设关键字集合中的每个关键字都是由s位数字组成(u1,u2,…,us),分析关键字集中的全体,并从中提取分
SinX竟然被占用了
·
2017-09-13 19:09
一致性
Hash算法
一致性
Hash算法
一致性
Hash算法
是现代系统架构中最关键的算法之一,它在分布式计算系统、分布式存储系统、数据分析等众多领域中被广泛应用。
呆瓜界里的奇葩
·
2017-09-13 16:00
nginx
Tomcat实现session保持的三种方式、使用msm方式搭建jsp网站
例如:使用Ngnix调度时,使用ip_
hash算法
就可以实现。配置步骤:1、安装配置Tomcat12
Kevin_土豆
·
2017-09-08 12:46
tomcat
GeoHash 经纬度坐标编码与解码算法
内部的实现采用的是Geo
Hash算法
,其实质其实是二分法。纬度范围在[-90
qq_27717921
·
2017-09-08 12:10
数据挖掘
机器学习
以太坊的Et
hash算法
Ethash认真的阅读,理解,计算和调试了一番,顺便自己翻译了一下,共同学习.此规范是修订版23。Ethash是Ethereum1.0的计划的PoW算法。这是最新版本的Dagger-Hashimoto,虽然它不能再恰当地被称为Dagger-Hashimoto,因为这两种算法的许多原始特性已经在上个月的研究和开发中发生了翻天覆地的变化。请参见https://github.com/ethereum/w
aerror
·
2017-09-06 16:08
算法
hashmap详解
在HashMap中,key-value总是会当做一个整体来处理,系统会根据
hash算法
来来计算key-
CTO搬砖达人
·
2017-09-04 15:32
hashmap
javase
Java中hashcode
有以下几个关键结论:1、如果散列表中存在和散列原始输入K相等的记录,那么K必定在f(K)的存储位置上2、不同关键字经过散列算法变换后可能得到同一个散列地址,这种现象称为碰撞3、如果两个Hash值不同(前提是同一
Hash
dongnaosenlu
·
2017-08-31 21:42
Java中hashcode
有以下几个关键结论:1、如果散列表中存在和散列原始输入K相等的记录,那么K必定在f(K)的存储位置上2、不同关键字经过散列算法变换后可能得到同一个散列地址,这种现象称为碰撞3、如果两个Hash值不同(前提是同一
Hash
爱动脑的程序员
·
2017-08-31 21:51
面试问题redis有哪些集群方案
Twemproxy–TwitterCodis–豌豆荚RedisCluster–官方Twemproxy:多个同构twemproxy(配置相同)同时工作,接受客户端的请求,根据
hash算法
,转发给对应的redis
hxpjava1
·
2017-08-31 12:35
面试
java面试题
DHT里面
Hash算法
的设计,及其如何抵御极端情况下的DoS攻击?
DHT里,要存储的数据对象,根据其id(或者其内容本身),经过hash运算,映射到一个32位或者64位整数的区间范围。譬如可以使用密码学hash,如MD5、SHA1、乃至SHA256。Cassandra3.0里使用的是Murmur3(非密码学hash)这里的问题是,既然是hash,就必然存在一种可能性:数据映射的目标区间的分布不均匀。——极端情况下,可能导致大部分数据都被映射到了同一个区间。这成为
志_祥
·
2017-08-30 17:45
系统架构
读书笔记
白话hash和数字签名,保证你看得懂(从零开始学区块链 195)
最近有朋友在后台问为啥最近老介绍hash相关文章,其实
hash算法
在信息安全中非常重要,尤其是作为数字签名中非常重要的一环,今天就来详细把这个事情讲清楚白话hash可能以前的文章讲得不够简单,
hash算法
其实就是将一段非常长的数据通过
区块链大师
·
2017-08-30 00:00
阿里-应届生面试求职基础题
索引的原理
Hash算法
算法:二分查找算法,冒泡排序、选择排序算法、插入排序、归并、希尔、快排算法锁:乐观锁和悲观锁什么情况下会产生死锁?如何避免死锁?JVMGC:介绍垃圾回收机制,垃圾回收算法。
冉野丶
·
2017-08-30 00:00
面试题
五分钟理解一致性哈希算法(consistent hashing)(转载)
一致性
hash算法
提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(Balance):平衡性是指哈希的结
萧客
·
2017-08-29 17:28
构造hash函数的方法、解决冲突的方法、常见
hash算法
转载:http://blog.csdn.net/tanggao1314/article/details/51457585构造hash函数的方法直接定址法:直接定址法是以数据元素关键字k本身或它的线性函数作为它的哈希地址,即:H(k)=k或H(k)=a×k+b;(其中a,b为常数)。数字分析法:假设关键字集合中的每个关键字都是由s位数字组成(u1,u2,…,us),分析关键字集中的全体,并从中提取分
牧_风
·
2017-08-29 11:08
数据结构与算法
Hash算法
的分类和原理(从零开始学区块链 194)
Hash算法
广泛应用于区块链工作量证明中,每个具有创新性的区块链项目中均有各自不同的实现,属于区块链中比较核心和基础的技术,以前也有篇幅介绍,本文主要介绍
Hash算法
中的相关原理,便于更深入理解这项技术
区块链大师
·
2017-08-29 00:00
PHP实现的各类
hash算法
长度及性能测试实例
本文实例讲述了PHP实现的各类
hash算法
长度及性能测试。
ciaos
·
2017-08-27 11:33
滴滴面试总结之HashMap的put是怎么实现的?
在HashMap中,key-value总是会被当作一个整体来处理,系统会根据
hash算法
来计算key-value的存储位置,以便通过key快速地存、取value。
小土狗一只
·
2017-08-26 15:49
面试总结
javaHashMap的
hash算法
扰动函数
文章借鉴https://www.zhihu.com/question/20733617HashMap的高深有一本分就在于key值的快速散列接下来贴出1.7和1.8的代码1.8源码staticfinalinthash(Objectkey){inth;return(key==null)?0:(h=key.hashCode())^(h>>>16);}1.7源码finalinthash(Objectk){
qq_28523617
·
2017-08-24 17:56
源码学习
scrypt算法的前世今生(从零开始学区块链 192)
当我们谈论某某币使用某算法时,大部分是指其使用的
hash算法
,
hash算法
在工作量证明中是核心算法,工作量证明是维护公链免于中心化倾向的重要保证,今天介绍一下scrypt这种内存依赖型
hash算法
hash
区块链大师
·
2017-08-24 00:00
常见用户密码加密算法
【转】http://blog.csdn.net/edgar_zhang2014/article/details/52910455PBKDF2算法,该算法原理大致相当于在
HASH算法
基础上增加随机盐,并进行多次
fatshi
·
2017-08-23 17:49
加密
算法
HashMap解读
数学基础:有人总结了,可以看看
Hash算法
总结1.概述从本文你可以学习到:什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?
互联网编程
·
2017-08-14 11:52
hashMap的底层数据结构:数组+链表
在HashMap中,key-value总是会当做一个整体来处理,系统会根据
hash算法
来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。
Dear_xu
·
2017-08-10 10:54
HashMap实现原理分析(Java源码剖析)
对于原文中的
hash算法
和jdk8对于扩容机制的优化等复杂内容没有引用,本文介绍基本的HashMap的实现原理,让读者对HashMap有一个较为深入的认识。
六尺帐篷
·
2017-08-06 12:17
一致性哈希算法
一致性
hash算法
提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(Balance):平衡性是指哈希的结
q7155457
·
2017-08-04 23:57
一致性哈希算法
算法
SimHash实现的评论查重
sim
hash算法
分为5个步骤:分词、hash、加权、合并、降维,具体过程如下所述:分词给定一段语句,进行分词,得到有效的特征向量,然后为每一个特征向量设置1-5等5个级别的权重(如果是给定一个文本,那么特征向量可以是文本中的词
机灵小桶桶
·
2017-08-01 13:25
一致性
HASH算法
详解
基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;求余算法:hash(object)%N一切都运行正常,再考虑如下的两种情况;1一个cache服务器mdown掉了(在实际应用中必须要考虑这种情况),这样所有映射到cachem的对象都会失效
a519640026
·
2017-07-26 18:10
Python
Android Https心得
,把自身支持的一系列CipherSuite(密钥算法套件,简称Cipher)发送给服务端2服务端,接收到客户端所有的Cipher后与自身支持的对比,如果不支持则连接断开,反之则会从中选出一种加密算法和
HASH
Jacky_Y
·
2017-07-26 17:58
交换机链路聚合技术之负载均衡算法原理
1)工程师设定端口成员与
HASH算法
,如SIP、DIP、SIP+DIP、SIP+DIP+SP+DP等。2)交换机根据成员生成HASH表,根据算法提取报文中相应内容。3)使用特定HAS
wenlf136
·
2017-07-24 12:08
交换机
负载均衡
从
hash算法
到java hashcode()的作用
里面有一个ID叫蒋又新的用户说的给了我很多启发,虽然我不完全认同的他的观点,特别是——这个
HASH算法
不是大学里数据结构课里那个HASH表的算法——这句话。
Walk_er
·
2017-07-11 15:16
java
算法
日常笔记之hashmap
在HashMap中,key-value总是会当做一个整体来处理,系统会根据
hash算法
来来计算key-value的存储位置,我们可以通过key快速地存、取value。
L_Town
·
2017-07-02 19:59
java
经典的
Hash算法
的实现
哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。链表查找的时间效率为O(N),二分法为log2N,B+Tree为log2N,但Hash链表查找的
剑心z
·
2017-06-21 16:24
算法
采用感知哈希算法基于python-PIL的图像去重
所谓感知哈希算法它不是很严格的哈希算法而是相对的hash本篇介绍的感知哈希算法为:dhashdHash:差异值哈希,基于渐变的
hash算法
,精确度较高,且速度也比较快(本文没有转换,见代码注释)注:用到了
_Magic
·
2017-06-17 20:12
Python
Tip
HashMap源码分析
关键问题如何将key值与index关联上:
hash算法
生成相应的hash值,并&上数组的长,hash值重复那么问题来了,再好的
hash算法
,也有可能生成相同的hash
健身小码哥
·
2017-06-16 15:28
Java
数据结构
Zobrist
Hash算法
的基础:按位异或运算的性质
用途Zobrist
Hash算法
是各类棋类程序中判断历史局面是否存在的算法。
CalmReason
·
2017-06-14 21:25
C++
11
中国象棋
C++
中国象棋系列
文本相似度Shingling和Min
hash算法
文本相似度Shingling和Min
hash算法
目录:1、测试案例:2、程序流程:3、源代码示例:4、运行结果:1、测试案例:采用Shinling及Minhash技术分析以下两段文本的Jaccard相似度
Remoa
·
2017-06-06 23:52
大数据
HTTPS 解析
以此保证了通信的安全非对称加密算法:RSA,DSA/DSS在客户端与服务端相互验证的过程中用的是对称加密对称加密算法:AES,RC4,3DES客户端与服务端相互验证通过后,以随机数作为密钥时,就是对称加密
HASH
Erice_e
·
2017-06-06 19:57
https
Hash-哈希/散列
hash算法
能以空间换时间。通过hash,生成不可逆的信息摘要哈希表(HashTable)是普通数组概念的推广。当实际存储的的关键字数比可能的关键字总数较小时,这时采用哈希表就会比使用直接数
唐成勇
·
2017-06-02 00:00
hash
一致性
hash算法
consistenthashing算法早在1997年就在论文Consistenthashingandrandomtrees中被提出,目前在cache系统中应用越来越广泛;基本场景比如你有N个cache服务器(后面简称node),那么如何将一个数据集合映射到N个node上呢,你很可能会采用类似下面的通用方法计算data的hash值,然后映射到相应的node上;hash(data)%N问题的引入:1、
北风第一支
·
2017-05-29 08:03
一致性哈希算法(consistent hashing), p2p关键技术
一致性
hash算法
(consistenthashing)张亮consistenthashing算法早在1997年就在论文Consistenthashingandrandomtrees中被提出,目前在cache
KeeJee
·
2017-05-26 20:10
hadoop
hadoop
big
data
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他