首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
hash
相关资讯
热门
最新
后端
01-01 08:00
后端
hashmap内部实现
hashmap内部实现,hashmap内部实现写此篇,是因为面试的时候经常被问道hashmap原理,我的回答通常是不知道(内心的os是这些不就是网上一抓一把的面试题么),但是还是不想丢人。于是花点时间看了一下hashcode的源码,其中有两个不太的明白的地方,一个是tableSizeFor这个方法一个是这段代码tab[(n-1)&hash]。由于我对几乎不会用到位运算所以不太理解方法是用来干嘛的,
159
后端
01-01 08:00
后端
HashMap源码解析和设计解读
HashMap源码解析和设计解读,HashMap源码解析和设计解读HashMap源码解析想要理解HashMap底层数据的存储形式,底层原理,最好的形式就是读它的源码,但是说实话,源码的注释说明全是英文,英文不是非常好的朋友读起来真的非常吃力,我基本上看了差不多七八遍,还结合网上的一些解析,才觉得自己有点理解。我先画了一个图,HashMap数据存储的结构图,先有个理解,再来看看下面的代码解析可能会好
157
代码人生
01-01 08:00
代码人生
HashSet如何保证元素不重复(面试必问)
HashSet如何保证元素不重复(面试必问),HashSet不保证集合的迭代顺序,但允许插入null值,也就是说它可以将集合中的重复元素自动过滤掉,保证存储在HashSet中的元素都是唯一的,这篇文章主要介绍了HashSet如何保证元素不重复(面试必问),需要的朋友可以参考下目录1.HashSet基本用法2.HashSet无序性3.HashSet错误用法3.1HashSet与基本数据类型3.2Ha
149
后端
01-01 08:00
后端
HashMap在JDK7与JDK8中的实现过程解析
HashMap在JDK7与JDK8中的实现过程解析,这几天学习了HashMap的底层实现,但是发现好几个版本的,代码不一,很多文章都是旧版本JDK1.6.JDK1.7的。现在我来分析下JDK7与JDK8中HashMap的实现过程HashMap的实现原理首先有一个每个元素都是链表(可能表述不准确)的数组,当添加一个元素(key-value)时,就首先计算元素key的hash值,以此确定插入数组中的位
138
后端
01-01 08:00
后端
hash路由模式与history路由模式
hash路由模式与history路由模式,1.hash路由模式hash模式:使用URL的hash来模拟一个完整的URL,其显示的网络路径中会有“#”号hash虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash后刷新,也不会有问题hash模式示例:http://localhost:8080/#/homehttp://localhost:8080/#/user参考:h
136
后端
01-01 08:00
后端
HashMap和Hashtable的区别
HashMap和Hashtable的区别,HashMap和Hashtable的区别HashMap和Hashtable的区别一、HashMap简介HashMap是在JDK1.2中引入的Map的实现类。1.HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阈值)时,同样会自动增长。2.HashMap是非线程安全的,只是用于单线程环境下
132
代码人生
01-01 08:00
代码人生
HashMap与ConcurrentHashMap实现原理理解
HashMap与ConcurrentHashMap实现原理理解,摘要作为一名java开发,我们在编程的时候就会经常用到容器,像List、Map、Set是我们最常用的,今天我们就来一起学习一下最常用的HashMap和ConcurrentHashMap。通过阅读源码的方式,理解常用的方法实现原理,对比HashMap和ConcurrentHashMap,发现它们的共同点和不同之处,以及Concurren
131
代码人生
01-01 08:00
代码人生
hashmap和concurrenthashmap的区别,2021大厂Android面试题精选,理论+实战双管齐下!
hashmap和concurrenthashmap的区别,2021大厂Android面试题精选,理论+实战双管齐下! 前言 职场的“金三银四”跳槽季过去了,但是紧接着,眼下“金九银十”又来了。 不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,作为求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。 这些题目是我之前的面试去腾讯、虎牙、美团、阿里、快手等一线互联网公司
130
后端
01-01 08:00
后端
HashMap总结
HashMap总结,HashMap详解JDK1.7中的HashMap重要成员属性//默认初始容量初始容量必须是2的幂staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;//aka16//最大hash表容量staticfinalintMAXIMUM_CAPACITY=1<<30;//默认加载因子(取了在时间和空间上一个比较不错的均衡,不一定是0.75,不同的has
128
后端
01-01 08:00
后端
HashiCorp Vault | 技术雷达
HashiCorp Vault | 技术雷达,HashiCorpVault是一款企业级私密信息管理工具。说起Vault,不得不提它的创造者HashiCorp公司。HashiCorp是一家专注于DevOps工具链的公司,其旗下明星级产品包括Vagrant、Packer、Terraform、Consul、Nomad等,再加上Vault,这些工具贯穿了持续交付的整个流程。HashiCorpVault在2
126
«
1
2
3
4
5
»