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/Trie/快速交换
在论坛上经常会有人问,到底是使用Trie算法保存路由表还是用
Hash算法
。那么我首先要明白,你要保存多大的路由表。
dog250
·
2020-07-07 07:54
布隆算法实现url消重
常用url消重算法:1基于
hash算法
的存储对于每个给定的url,都是用一个已经建立好的
hash算法
把它映射到某个物理地址上,当我们要检验某个url是否存在时只要将这个url进行hash映射,如果映射后的地址已经存在
dantelsx
·
2020-07-07 06:38
使用BloomFilter布隆过滤器解决缓存穿透、垃圾邮件识别、集合判重
布隆过滤器---不存在肯定不存在布隆过滤器添加元素布隆过滤器查询元素布隆过滤器代码实现简介BloomFilter是一个占用空间很小、效率很高的随机数据结构,它由一个bit数组和一组
Hash算法
构成。
czriven
·
2020-07-07 06:04
数据结构和算法
为什么HashMap的key允许空值,而HashTable却不允许
1.从源码分析HashMap从源码分析:HashMap在put的时候会调用hash()方法来计算key的hashcode值,可以从
hash算法
中看出当key==null时返回的值为0。
Mr.LiJiaHao
·
2020-07-07 05:04
java
面试题
SHA1-
Hash算法
原理
http://www.burtleburtle.net/bob/hash/doobs.html这个页面提供了对几种流行
Hash算法
的评价。我们对Hash函数的建议如下:1.字符串的Hash。
believe_chen
·
2020-07-07 04:26
加密
文本去重之Min
Hash算法
1.概述跟SimHash一样,MinHash也是LSH的一种,可以用来快速估算两个集合的相似度。MinHash由AndreiBroder提出,最初用于在搜索引擎中检测重复网页。它也可以应用于大规模聚类问题。2.Jaccardindex在介绍MinHash之前,我们先介绍下Jaccardindex。Jaccardindex是用来计算相似性,也就是距离的一种度量标准。假如有集合A、B,那么,也就是说,
宿逆
·
2020-07-06 23:09
对称加密算法/非对称加密算法/哈希散列算法
常用加密算法概述常见的加密算法可以分成三类,对称加密算法,非对称加密算法和
Hash算法
。https://www.cnblogs.com/colife/p/5566789.htmlAES加密算法的详细
_MIKE_SUN_
·
2020-07-06 23:25
一文带你了解数据保护的重要性,并用Python实现
Hash算法
点击上方“涛哥聊Python”,选择“星标”公众号重磅干货,第一时间送达导读:相信不小心点进来的客官,要么是已经从事数据分析的,要么是打算找一份这样工作的你,或多或少都了解数据保护的重要性。学习Python的同学,通过爬虫这种手段从网上获取了我们想要的数据之后,然后进行数据分析、存储数据,不被坏人发现和窃取。那么,我们是如何对珍贵的数据进行保护的呢?下面从摘要算法与加密很浅显的梳理一下。作者:瓜小
wuShiJingZuo
·
2020-07-06 20:30
一文读懂对称加密算法、非对称加密算法和
Hash算法
unitimes.io全球视角,独到见解一、简述常见的加密算法可以分成三类,对称加密算法,非对称加密算法和
Hash算法
。对称加密指加密和解密使用相同密钥的加密算法。
Unitimes
·
2020-07-06 17:53
Java Map 集合类简介
Hash算法
的性能选项HashMap的读取实现()HashSet工作原理HashMap的put与HashSet
春天的早晨
·
2020-07-06 17:44
java
面试
Vue + Spring Boot 项目实战(十三):使用 Shiro 实现用户信息加密与登录认证
重要链接:「系列文章目录」「项目源码(GitHub)」本篇目录前言一、用户信息加密1.
hash算法
2.加盐加密3.核心代码二、使用Shiro认证登录1.Shiro核心概念2.Shiro配置与登录验证3.
Evan-Nightly
·
2020-07-06 15:26
Vue.js
+
Spring
Boot
项目实战
Web
开发
散列算法:SHA-1,SHA-2和SHA-256之间的区别(上)
HASH算法
将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。例如句子“那
ROW供享社
·
2020-07-06 14:51
leetcode5. Longest Palindromic Substring(dp,manacher算法)
longest-palindromic-substring解题思路:求解最长公共子串问题暴力求解,时间复杂度o(n3)o(n^3)o(n3)动态规划,时间复杂度o(n2)o(n^2)o(n2)二分+字符串
hash
totororz
·
2020-07-06 13:34
C++之 哈希表
C/C++哈希表、字典表将字符串的key,转成整数,使用整数找到对应的value;**
Hash算法
将字符串转成整数,同样的Hash值得key:value会放到一个集合里面,由于Hash能使得不同的字符串尽量有不同的整数值
zh1204190329
·
2020-07-06 12:19
c++
一致性
hash算法
转载自:http://blog.csdn.net/lovingprince/article/details/4645448http://blog.csdn.net/caigen1988/article/details/7708806http://blog.csdn.net/cywosp/article/details/23397179/http://www.blogjava.net/hello-y
zero__007
·
2020-07-06 12:25
Java进阶
安全
hash算法
,sha-1的C++实现
#include#include#include#include#includeusingnamespacestd;#defineNUM8//一个字等价于8个16进制数#defineHEX16//16进制#defineBIT512//消息认证码512bite一组classSHA_1{public://辅助函数charhexConvert(inta,intb,intc,intd);//把一个四位二进
yzqhnm
·
2020-07-06 11:40
X.509数字证书的结构与解析
1、什么叫数字签名数字签名:将报文按双方约定的
HASH算法
计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。
狂奔的乌龟
·
2020-07-06 09:23
密码学
散列算法 SHA-1,SHA-2和SHA-256之间的区别
HASH算法
将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。例如句子“那只敏捷的棕
whatday
·
2020-07-06 07:16
算法预备军(5)~散列表
散列表又称为Hash表,核心体现在
Hash算法
上,而
Hash算法
又是加密算法的一种,所以我们很有必要去了解一下散列表。
weixin_33939380
·
2020-07-05 23:41
常见的分布式协议与算法
我这里将主要列举一致性
Hash算法
、Gossip协议、QuorumNWR算法、PBFT算法、PoW算法、ZAB协议,Paxos会分开单独讲,Raft算法已经写好了一篇文章,具体可以参考:从JRaft来看
luozhiyun
·
2020-07-05 21:00
Dubbo 面试题汇总
轮询,随机,最新活跃数,一致性
hash算法
最小活跃数算法中是如何统计这个活跃数的?
wangxiaoming
·
2020-07-05 19:42
Redis 一致性hash
haippy/archive/2011/12/10/2282943.html*http://blog.csdn.net/cywosp/article/details/23397179/2.还是写一下对一致性
hash
9876-
·
2020-07-05 19:18
缓存
【python 以图搜图】三种图片相似度计算融合算法
核心算法:1、分别自定义三种计算图片相似度算法,计算图片相似度算法ORB算法,以及局部敏感哈希p
hash算法
,还有传统的直方图计算相似度算法。
开心果汁
·
2020-07-05 18:02
数据科学--python
Java高级面试含架构师
[+]JDK1.5新增的功能==>>>字符流和字节流的区别,使用场景,相关类==>>>线程安全的概念,实现线程安全的几种方法==>>>抽象类和接口的区别,使用场景==>>>
hash算法
的实现原理,hashcode
u010154380
·
2020-07-05 15:18
netty-mina源码分析
spring
源码分析
MySQL 索引结构 hash 有序数组
Hash算法
Hash本身是一种函数,又被称为散列函数。
G-Aurora
·
2020-07-05 14:00
MySQL 索引结构 hash 有序数组
Hash算法
Hash本身是一种函数,又被称为散列函数。
G-Aurora
·
2020-07-05 14:00
一致性Hash(Consistent Hashing)原理剖析及Java实现
目录一、一致性Hash(ConsistentHashing)原理剖析二、一致性
hash算法
的Java实现一、一致性Hash(ConsistentHashing)原理剖析引入一致性哈希算法是分布式系统中常用的算法
像疯一样的女行子
·
2020-07-05 13:11
一致性哈希
Consistent
Hashing
算法
一文详解密码学中的
Hash算法
一文详解密码学中的
Hash算法
上一篇文章里面,我们介绍了随机数以及随机数中的应用,可以看到密码学中到处都有随机数的身影,这种作为大部分密码学算法的基本组成被称之为“加密基元“。
notechsolution
·
2020-07-05 01:11
一文密码学系列
Crypto
hash函数为什么要选择对素数求余?
引出此问题,是看到一篇有关jdk中HashMap和Hashtable对于
hash算法
的选择。HashMap中对key求完hash值,在进行数组寻址时,使用的方法是位运算(代替的取模运算)。
泡飞
·
2020-07-04 22:53
Java基础相关
一种SDN路由转发流表实现方法
数据元素的key通过给定的
hash算法
计算出所在数组的索引号,然后
leoufung
·
2020-07-04 21:52
虚拟化
WLAN
路由器
CAS以及在Java并发机制中的使用
提高并发减少上下文切换的方法:无锁并发编程:按
Hash算法
取模分段,不同的线程处理不同段数据。CAS算法:CAS算法更新数据,无需加锁。使用最少线程:尽量用少的线程,不要造成等待。
huaishu
·
2020-07-04 18:16
数据库技术原理与架构
随想
JVM
redis系列之——数据类型geospatial:你隔壁有没有老王?
redis系列之——数据持久化(RDB和AOF)redis系列之——一致性
hash算法
redis系列之——高可用(主从、哨兵、集群)redis系列之——事物及乐观锁redis系列之——数据类型geospatial
诸葛小猿
·
2020-07-04 17:00
Redis系列
redis
geospatial
数据类型
java
浅谈什么是“数字签名”
数字签名的原理:服务端对客户端发送一个报文,服务端先用
Hash算法
对报文进行计算得到的值我们叫做信息摘要,接着用服务端的私钥对信息摘要进行加密得到密文我们叫做数字签名,服务器就把报文+数字签名一起发送给客户端
大龙博客
·
2020-07-04 16:54
全部
TreeMap学习记录
根据一致性
Hash算法
学习TreeMap0、简介本次根据使用TreeMap实现简单一致性
Hash算法
的例子来学习下这个让人忘了学学了忘的TreeMap源码,希望从中学到它的设计思想。
DoubleCherish
·
2020-07-04 15:43
JDK源码
java
Hash索引
Hash索引使用
Hash算法
(比如CRC32)把键值转换成一个hashcode,存放在索引中。在检索时,不必想B+树那样从根到叶子逐级查找,而是一次定位。对于每一行数据,
packet
·
2020-07-04 11:12
HashTable哈希/散列表
所以,我们常听到有人把“散列表”叫作“哈希表”“Hash表”,把“哈希算法”叫作“
Hash算法
”或者“散列算法”键转换成索引,同时键通过哈希函数得到的索引分布越均匀越好。
_羊羽_
·
2020-07-02 17:33
Java集合源码实现三:HashMap(jdk1.8)
文章目录Java集合源码实现三:HashMap(jdk1.8)类继承关系:什么是HashMapHashMap数据结构源码分析:1.类继承实现2.成员变量3.HashMap中的链表节点4.主要方法构造方法
hash
零2一
·
2020-07-02 16:53
Java集合源码实现原理
一致性
Hash算法
原理(面试必问)
一、前言在解决分布式系统中负载均衡的问题时候可以使用
Hash算法
让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。
spark大数据玩家
·
2020-07-02 16:07
面试
hashmap总结
经常使用HashMap,但估计很少有人仔细研究过它,下面就HashMap聊一聊我的认识一.实现原理HashMap底层使用的是
hash算法
,那么
Hash算法
到底是什么算法呢?
挖个坑埋萝卜
·
2020-07-02 16:20
java基础
自编码神经网络相似图片检索
本文利用为了降低分析的复杂性,加快检索速度本文利用自编码神经网络和局部敏感
hash算法
对图片进行检索。自编码神经网络在有监督学习中,训练样本是有类别标签的。
前行意识流
·
2020-07-02 16:52
《区块链原理、架构及应用》读书笔记二
哈希算法简介
Hash算法
,或密码学Hash函数,是密码学应用的重要组成部分。Has函数由于其压缩特性,常用于消息的核实和认证。Hash函数是区块链技术中加密的关键技术。
qiziguan
·
2020-07-02 15:08
哈希算法乱谈(摘自知乎)
最近初步了解了
Hash算法
的相关知识,一些人的见解让我能够迅速的了解相对不熟悉的知识,故想摘录下来,供以后温故而知新。
qingxindai
·
2020-07-02 15:55
java-容器
go语言的
Hash算法
//Hashprojectmain.gopackagemainimport("crypto/md5""crypto/sha1""crypto/sha256""crypto/sha512""fmt""io""os")funcmain(){//输入字符串测试开始.input:="abcdefghijklmnopqrstuvwxyz"//MD5算法.hash:=md5.New()_,err:=hash.
princewwj
·
2020-07-02 14:46
go编程语言实现
go
MD5
SHA1
SHA256
SHA512
MD5工具类(java实现版)
其实现原理是基于
Hash算法
(简称散列函数)。MD5算法具有以下特点1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
nicewuranran
·
2020-07-02 13:51
java-se
三大常用机密算法原理与基础使用MD5、3DES、RSA
1.MD5MD5,全名MessageDigestAlgorithm5,是一种摘要算法,通过内置的
hash算法
将信息摘要成为定长的十六进制
muskter
·
2020-07-02 12:41
learn
on
work
密码学之一(Hash函数)
定义单向性数据完整性Hash冲突常用的
Hash算法
程序Hash环问题Hash应用场景定义Hash函数H将可变长度的数据M作为输入,产生固定长度的Hash值h。
matrix65537
·
2020-07-02 11:04
密码学
DIGEST认证面临的密码存储问题
为此常用的做法就是使用SALT+HASH的方法,至于
HASH算法
的话常用的就是MD5/SHA256/SHA512,但是当使用DIGES
DreamerJ
·
2020-07-02 05:20
协议
golang标准库-crypto/md5(md5加密算法)
首先我们要知道md5算法属于
hash算法
的一种,所以在了解md5之前,我们先认识一下go提供的hash接口。
hash算法
是保证只要输入的值不同,就一定会得到两个不同的指定长度的hash值。
dalgurak
·
2020-07-02 04:40
golang标准库
go
golang标准库-crypto/hmac(加密哈希算法)
hmac算法是加密的
hash算法
,它需要一个
hash算法
(比如sha256获取md5等)和一个密匙key,在hash计算的过程中将密匙key混入,产生一个和原来
hash算法
相同位数的hash值。
dalgurak
·
2020-07-02 04:08
golang标准库
go
golang标准库-crypto/sha1,crypto/sha256,crypto/sha512(sha加密算法)
sha加密算法与MD5算法一样也是
hash算法
的一种,go提供了sha算法的几种,sha1,sha256,sha512,本章节一起讲解它们的使用方法先看sha1,sha1加密后的结果为20位字节大小,转化为十六进制
dalgurak
·
2020-07-02 04:08
golang标准库
go
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他