51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#hash
理解php Hash函数,增强密码安全
1.声明密码学是一个复杂的话题,我也不是这方面的专家。许多高校和研究机构在这方面都有长期的研究。在这篇文章里,我希望尽量使用简单易懂的方式向你展示一种安全存储Web程序密码的方法。2.“Hash”是做什么的?“Hash将一段数据(小数据或大数据)转换成一段相对短小的数据,如字符串或整...
代码星球
·
2020-06-17
理解
php
Hash
函数
增强
深入理解HashMap上篇
前言:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(JavaDevelopmetKit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。最近刚好有时间,刚好把HashMap相关的内容和之前做唯品会网关的一些经验整理一下。1...
代码星球
·
2020-06-16
深入
理解
HashMap
上篇
HashMap的工作原理
2019-05-07 22:30:55一、概述从本文你可以学习到:什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?equals()和hashCode()的都有什么作用?你知道hash的实现吗?为什么要这样实现?如果HashMap的大小超过了负载因子(...
代码星球
·
2020-06-14
HashMap
工作
原理
Java之HashMap用法
源码:1packagetest_demo;23importjava.util.HashMap;4importjava.util.Iterator;5importjava.util.Map;6importjava.util.Random;78/*9*@descHashMap测试程序10*/1112publicclassH...
代码星球
·
2020-06-13
Java
HashMap
用法
hash_hmac 签名
<?php/***===========================================================*Model_Base*Description*Model_Base*@Authorwzhu.email@gmail.com*@Version1.0*@CopyrightZhuw...
代码星球
·
2020-06-13
hash
hmac
签名
hash模块 hashlib不可逆加密 和 base64算法加密解密
hashlib模块 用于加密相关的操作,代替md5模块和sha模块,主要提供SHA1,SHA224,SSHA256,SHA384,SHA512,MD5算法 直接看代码案例: ---------md5----------- hash=hashlib.md5()hash....
代码星球
·
2020-06-13
hash
模块
hashlib
可逆
加密
HashMap、LinkedHashMap和TreeMap对比
共同点:HashMap,LinkedHashMap,TreeMap都属于Map;Map主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 不同点:1.HashMap里面存入的键值对在取出的时候是随机的,也是我们最常用的一个Map.它根据键的HashCode值存储数据,...
代码星球
·
2020-06-12
HashMap
LinkedHashMap
TreeMap
对比
ACM-ICPC 2018 I. Characters with Hash
I.CharacterswithHashMurloveshashalgorithm,andhesometimesencryptanotherone'sname,andcallhimwiththatencryptedvalue.Forinstance,hecallsKimuraKMR,andcallsSuzu...
代码星球
·
2020-06-08
ACM-ICPC
2018
Characters
with
Hash
hdu 1880 魔咒词典(双hash)
魔咒词典TimeLimit:8000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):16775 AcceptedSubmission(s):396...
代码星球
·
2020-06-08
hdu
1880
魔咒
词典
hash
将Long类型转为字母数字组合的jar包---Hashids
在设计数据库时,我有时喜欢使用自增Id,而不是uuid,但是在面对终端用户时,直接暴露id不是一个好的行为。 经过查询,可以使用 这个jar包将id转为类似YouTube的大小写字母和数字的组合,比如“JQXoqvRW4mGLgrb5”,看着很高大上! 项目地址:https://git...
代码星球
·
2020-06-03
Long
类型
转为
字母
数字
Java并发容器——ConcurrentSkipListMap和ConcurrentHashMap
原文:http://www.cnblogs.com/ygj0930/p/6543901.html 一:ConcurrentSkipListMap TreeMap使用红黑树按照key...
代码星球
·
2020-06-02
Java
并发
容器
ConcurrentSkipListMap
ConcurrentHashMap
Map / HashMap 获取Key值的方法
方法1:keySet()HashMaphashmp=neHashMap();hashmp.put("aa","111");Setset=hashmp.keySet();Iteratoriter=set.iterator();while(iter.hasNext()){Stringkey=(String)iter.nex...
代码星球
·
2020-05-29
Map
HashMap
获取
Key
方法
Hash Collision DoS 问题
HashCollisionDoS问题http://coolshell.cn/articles/6424.html HashCollisionDoS(Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比。这个安全弱点利用了各语言的Hash算法的“非随机性&rdquo...
代码星球
·
2020-05-29
Hash
Collision
DoS
问题
理解浏览器历史记录(2)-hashchange、pushState
本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变化对浏览器的历史记录也会影响,同时锚点的变化跟pushState也有一些关联。所以就花了点时间,把这两个东西尽量都琢磨清楚。本文记录相关的一些要点及研究过程。这个部分的内容也已经补充到上文的最后了,这里只是细化一下。总的结论是...
代码星球
·
2020-05-27
理解
浏览器
历史
记录
-hashchange
HashMap的工作原理--重点----数据结构示意图的理解
转载:http://blog.csdn.net/qq_27093465/article/details/52209814HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此...
代码星球
·
2020-05-25
HashMap
工作
原理
--重点
----
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
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
其他