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算法
Redis(03)-GeoHash原理及使用
数据库这种方式存储经纬度的信息,指定一定的范围信息后,再通过计算当前人员距离值进行排序,这个过程,只要是数据查询量稍微大一点就会出现性能问题,好在redis提供现成的解决方案GeoHash实现原理Redis中实现的Geo
Hash
小亮__
·
2019-11-30 18:35
并发基本原理以及常用工具类介绍
多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免使用锁,如将数据的ID按照
Hash算法
取模分段,不同的线程处理不同段的数据。CAS算法。
胖嘟嘟洒酒疯
·
2019-11-30 13:25
前谷歌高级Java架构师分享工作8年经验(如何成为一名架构师)
HTTP协议TCP协议一致性
Hash算法
JVM如何加载字节码文件类加载器如何卸载字节码IO和NIO的区别,NIO优点Java线程池的实现原理,keepAliveTime等参数
糖疯子
·
2019-11-30 09:46
Mac OS X配置tomcat支持HTTPS
TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及
HASH算法
。
_健健
·
2019-11-30 09:24
Nginx配置详解
轮询和加权轮询2)IP
hash算法
对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决s
R_X
·
2019-11-29 22:13
一致性
HASH算法
的PHP实现
目的:无法阻止宕机的缓存被使用,但可以尽可能保证正常的服务器一切如常。[取余的方式一旦有机器增减,数据位置100%失效,缓存雪崩]场景:缓存服务器集群原理:节点在0-2^32圜环上占位,每次使用HASH(KEY)无限趋近的节点作为落地。【虚拟节点的目的是为了尽可能保持数据平衡,3台机器很容易失衡导致某一台机器数据过载。】nodes[$node])){return;}for($i=0;$icommo
1229008098
·
2019-11-29 18:06
PHP
HASH一致性
架构
Redis原理及实践之GeoHash
2.地理位置距离排序算法(GeoHash)Geo
Hash算法
思想Geo
Hash算法
将二维的经纬度数据映射到一维的整数,这样所有的元素都将挂载到一条线上,距离靠近的二维坐标映射到一维后的点之间距离会很接近
达微
·
2019-11-28 05:08
spring security的BCryptPasswordEncoder加密和对密码验证的原理
目录BCryptPasswordEncoder加密和对密码验证的原理一、加密算法和
hash算法
的区别二、源码解析1.encode方法2.BCrypt.hashpw方法3.matches方法三、总结BCryptPasswordEncoder
程序晓猿
·
2019-11-26 23:00
HashMap数据结构与实现原理解析(干货)
HashMap数据结构解析:HashMap内部使用hash表(本质是一个数组见图一)HashMap使用
hash算法
计算得到存放的索引位置,以此来加快查询速度,(比ArrayList还要快)同样的既然本质是数组则少不了扩容和复制数据的问题了
CoderJerry
·
2019-11-26 14:00
如何在文本编辑器中实现搜索功能? 字符串比较算法 BF算法 RK算法
要求:在A串中找到B串匹配的下标////1.BFburstforce暴力比较,逐个字符比较//2.RK以
hash算法
为主,比较字符串//1.BF时间复杂度O(n*m)//在A中进行A[0,n-m]范围内的
jald
·
2019-11-26 04:00
密码学07(公钥密码体制)
数字签名最常见的实现方法是建立在公钥密码体制和单向安全散列函数算法(
hash算法
)之上的。公钥密码体制模型:加密模型:用
re-forever
·
2019-11-21 11:13
密码学
密码学
公钥密码体制
Bloom过滤器
比如HashSet,采用了
Hash算法
,可以在O(1)的复杂度完成数据的添加和查询操作。确实,大多数情况,这也是我们会采取的方案。
night_field
·
2019-11-20 12:46
hash 算法原理及应用漫谈
本文作者:jeffhe,腾讯IEG开发工程师提到hash,相信大多数同学都不会陌生,之前很火现在也依旧很火的技术区块链背后的底层原理之一就是hash,下面就从
hash算法
的原理和实际应用等几个角度,对
hash
腾讯技术工程
·
2019-11-11 21:40
JWT(json web token)
header.payload.signature{JWT的第一部分是对一个简单js对象的编码后的字符串,这个对象是用来描述这个token类型以及使用的
hash算法
。
losspm
·
2019-11-08 19:23
HTTPS协议之通信加密过程分析
简单来说,消息摘要就是在消息数据上,执行一个单向的Hash函数,生成一个固定长度的Hash值,这个Hash值即是消息摘要,
Hash算法
有MD5,SHA。它有以下特征
浪够_
·
2019-11-05 20:08
网络安全之tomcat上https服务的搭建
最近工作中使用到了一些加密的算法,如:对称加密的DES、3DES、RC4、AES非对称加密算法:RSA,DSA、DSS
HASH算法
:MD5,SHA1,SHA256上篇中,我也给出了其中一些算法的java
郭之源
·
2019-11-05 05:06
常用加密算法之哈希函数(一)
严格意义上把
HASH算法
当成加密算法是不严谨的,加密总是相对于解密而言的。因
HASH算法
不可逆,就无法解密了。开发中,我们要遵循网络开发的原则:在网络上不允许传输用户的明文隐私数据。
_Joeyoung_
·
2019-11-02 17:48
关于hashcash
来源这个概念最早来自AdamBack的一篇论文Hashcash-ADenialofServiceCounter-Measurehashcash是一个基于
hash算法
的系统用途邮件过滤邮件过滤是hashcash
Pony小马
·
2019-11-02 01:40
【17天搞定区块链】系列三:区块链的密码学与安全技术
阅读以下长图文,你将get:区块链的密码学与安全技术、
Hash算法
、非对称加密以及哈希树。长按图片,可保存到手机慢慢看哦!谈区块链
区块链泰山院
·
2019-11-01 20:04
ssl认证
证书====>指纹算法(
hash算法
)====
背麻袋的袋鼠
·
2019-10-31 09:27
11 redis cluster集群部署
rediscluster集群畅谈一,主要讲解了rediscluster集群架构的优势、rediscluster和redisreplication+sentinal对比、rediscluster数据分片算法,并简单介绍了原始
hash
逐暗者
·
2019-10-31 02:18
LNMP动静分离&&memcache缓存服务器
博文大纲:一、MemCache简介1、协议2、事件处理3、存储方式4、通信分布式5、memcached的应用场景6、memcached应用中的工作流程7、memcached的一致性
Hash算法
二、部署LNMP
warrent
·
2019-10-31 00:10
部署LNMP动静分离
企业架构
图解一致性
hash算法
一致性
hash算法
1、平衡性 平衡性是指哈希的结果能够尽可能分布在所有的缓冲(Cache)中去,这样可以使得所有的缓冲空间得到利用。很多哈希算法都能够满足这一条件。
不一样的程序员
·
2019-10-30 05:28
redis
为什么重写equals方法,还必须要重写hashcode方法
举个例子:下图的
hash算法
为hashcode=num%4;图1看上图,如果有两个对象都是13(意思也就是指向
led二极管
·
2019-10-27 18:00
数据库用什么样的密码
HASH算法
才是最安全的? - andylau00j的专栏 - CSDN博客
以下是在公司内部技术分享时总结的,希望对你有用:我们数据库的权限管理十分严格,敏感信息开发工程师都看不到,密码明文存储不行吗?不行。存储在数据库的数据面临很多威胁,有应用程序层面、数据库层面的、操作系统层面的、机房层面的、员工层面的,想做到百分百不被黑客窃取,非常困难。如果密码是加密之后再存储,那么即便被拖库,黑客也难以获取用户的明文密码。可以说,密码加密存储是用户账户系统的底裤,它的重要性,相当
·
2019-10-25 17:00
分享Python知识的第七天
dict)是python中唯⼀的⼀个映射类型.他是以{}括起来的键值对组成.在dict中key是唯⼀的.在保存的时候,根据key来计算出⼀个内存地址.然后将key-value保存在这个地址中.这种算法被称为
hash
Free_thinker_py
·
2019-10-22 19:00
为什么说MD5是不可逆哈希算法
MD5作为一种
Hash算法
,因其运算具有不可逆性,常常用于保存密码以及生成数字签名。
saintyyu
·
2019-10-19 18:02
密码与安全
分布式系统:一致性
hash算法
& 在分布式系统中的应用
前段时间在了解分布式,发现firefoxbug在博客中写的这篇《一致性hash在分布式系统中的应用》对这个问题说明得比较清晰易懂,本文主要是自己的理解和实践。在后端一般会遇到这样的场景:随着应用系统的访问量或者DB/文件存储系统的数据量增大,系统由于负载增大而出现响应延迟甚至down掉的情况。为了解决这个问题,往往会对系统采用垂直扩展和水平扩展的架构设计,而分布式系统正是水平扩展架构的一种应用实践
一个会写诗的程序员
·
2019-10-19 14:56
分布式
一致性
hash
架构设计
面试刷题10-16
发个面经攒RP10.10一面10.12二面10.15offer一面60min自我介绍hashmapconcurrenthashmap多线程线程池aqs平衡二叉搜索树项目springiocaop理解
hash
wwxy261
·
2019-10-16 22:08
算法
史上最全的中高级JAVA工程师-面试题汇总
(memcache内存分配机制)memcache的惰性失效机制memcache缓存的无底洞现象一致性
Hash算法
的实现原理Hash环一致性Hash算
Jeff.Smile
·
2019-10-15 18:32
#
随笔
学习笔记10.14
re
hash算法
rehash是为了让哈希表的负载因子维持在一个合理的范围之内,是在哈希表保存的键值对数量太多或者太少的时候,对哈希表的大小进行的扩展或者收缩操作。
hk_kang
·
2019-10-14 14:50
分布式一致性
Hash算法
原理及手写简单实现
一、分布式一致性
hash算法
原理在互联网项目中,海量数据和海量请求时常见的问题,常用的方法是使用缓存来处理,一般会采用分布式缓存集群,如Redis集群但这样也有两个问题:1、海量数据,如果缓存的数据也很大
我是范特西啊
·
2019-10-13 20:43
❥❥❥❥❥❥分布式算法
GlusterFs分布式文件系统群集
全局统一命名空间,弹性卷管理,基于标准协议GlusterFs术语:Brick(存储块),Vlume(逻辑卷),FUSE(内核模块),VFS,Glusterd(后台管理进程)GlusterFs的工作原理:弹性
HASH
mb5d03569e7eb16
·
2019-10-13 14:50
模块 time,datetime,random,hashlib,requests
目录包什么是包为什么要包1.包的介绍2.绝对导入和相对导入-绝对导入-相对导入time模块时间戳格式化时间结构化时间sleepdatetime模块random模块hashlib模块hash是什么撞库破解
hash
SetCreed
·
2019-10-06 18:00
图像的相似度
Hash算法
Hash算法
有三种,分别为平均哈希算法(aHash)、感知哈希算法你(pHash)和差异哈哈希算法(dHash)。
忠诚卫士
·
2019-10-05 22:00
hash算法
的应用
一、单词模式匹配描述:单词模式字符串为“一二二一”,目标字符串为"苹果香蕉香蕉苹果"则匹配成功a=[1,2,2,1,1,3]b=['x','y','y','x','x','z']defword_pattern(a,b):#如果a,b长度不一致则直接返回Falseiflen(a)!=len(b):returnFalse#用来存储映射关系#例如{1:'x',2:'y',3:'z'}hash={}#用来
西西嘛呦
·
2019-10-05 16:00
加密算法
常用的加密算法总体可以分为两类:单项加密和双向加密,双向加密又分为对称加密和非对称加密,因此主要分析下面三种加密算法:对称加密算法、非对称加密算法和单项加密算法(
Hash算法
)。
ken007
·
2019-10-03 17:00
HashHelper
在C#中,数据的Hash以MD5或SHA-1的方式实现,MD5与SHA1都是
Hash算法
,MD5输出是128位的,SHA1输出是160位的,MD5比SHA1快,SHA1比MD5强度高。
酷学大叔
·
2019-09-29 09:00
哈希算法(简单介绍)
1.哈希算法的基础2.哈希函数的主要作用3.哈希函数分类4.常见的
Hash算法
什么是哈希算法?
fly-liuhao
·
2019-09-28 16:38
Java
Rabin-Karp算法在go的实现
原文链接github简介Rabin-Karp字符串快速查找算法和FNV
hash算法
是golang中strings包中字符串查所用到的具体算法,算法的核心就在于循环hash,而FNVhash则是散列方法的具体算法实现
打瞌睡滴花花
·
2019-09-27 22:56
【Hash一致性算法】什么是Hash一致性算法
目录1.一致性
Hash算法
简介环形Hash空间把数据通过一定的
hash算法
处理后映射到环上将机器通过
hash算法
映射到环上机器的删除与添加平衡性本文转载自博客1.一致性
Hash算法
简介一致性哈希算法在1997
写代码的木公
·
2019-09-27 15:00
php的crc32函数使用时需要注意的问题(不然就是坑)
前几天写了一个分表程序,用的
hash算法
是crc32.分表的函数如下:复制代码代码如下:function_getHash($username){$hash=crc32($username)%512;return
·
2019-09-25 02:20
常用
Hash算法
(C语言的简单实现)
如下所示:#include"GeneralHashFunctions.h"unsignedintRSHash(char*str,unsignedintlen){unsignedintb=378551;unsignedinta=63689;unsignedinthash=0;unsignedinti=0;for(i=0;i>2));}returnhash;}/*EndOfJSHashFunction
·
2019-09-24 04:29
PHP
Hash算法
:Times33算法代码实例
最近看书,里面提到了一些
Hash算法
。比较有印象的是Times33,当时理解不是很透测,今天写了段程序来验证了一下。
·
2019-09-23 21:40
PHP中对各种加密算法、
Hash算法
的速度测试对比代码
PHP的
Hash算法
是比较常用的,现在的MD5有时候不太安全,就得用到Hash_algos()中的其它算法,下面进行了一个性能的比较。
·
2019-09-23 18:20
geo
hash算法
的php,python,java,Csharp版本源码\php
geohash.class.phpcodingMap[substr($this->coding,$i,1)]=str_pad(decbin($i),5,"0",STR_PAD_LEFT);}}/***Decodeageohashandreturnanarraywithdecimallat,longinit*/publicfunctiondecode($hash){//decodehashintob
黎灿辉
·
2019-09-23 06:52
php
HashMap不足性分析
不足性:1.缺陷就在于其高度依赖
hash算法
,如果key是自定义类,你得自己重写hashcode方法,写
hash算法
。
赤青1
·
2019-09-22 23:00
HashMap工作原理_动力节点Java学院整理
实际上,HashSet和HashMap之间有很多相似之处,对于HashSet而言,系统采用
Hash算法
决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于HashMap而言,系统key-value
·
2019-09-22 21:02
面试基础
谈谈一致
hash算法
?按照
hash算法
来将对应的key哈希到一个具有2^32次方个桶的空间中,即0~(2^32)-1的数字空间。将这些数字头尾相连,想象成一个闭合的环形。
丿少女梦丶
·
2019-09-22 10:00
Python学习日记(三十二) hmac检验客户端的合法性和socketsever模块
关于hmac加密算法的了解:它的全名是哈希运算消息认证码(Hash-basedMessageAuthenticationCode),HMAC利用
hash算法
,以一个消息M和一个秘钥K作为输入,生成一个定长的消息摘要作为输出
Fantac
·
2019-09-20 02:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他