首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
HashMap
#
HashMap
#
3266次浏览
46人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
03-16 10:54
门头沟学院 Java
ConcurrentHashMap面试
CAS 自旋操作 CAS是compare and swap的缩写,即我们所说的比较交换。cas是一种基于锁的操作,而且是乐观锁。在java中锁分为乐观锁和悲观锁。悲观锁是将资源锁住,等一个之前获得锁的线程释放锁之后,下一个线程才可以访问。而乐观锁采取了一种宽泛的态度,通过某种方式不加锁来处理资源,比如通过给记录加version来获取数据,性能较悲观锁有很大的提高。乐观锁适用于读多写少的情况下面。 CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。如果内存地址里面的值和A的值是一样的,那么就将内存里面的值更新成B。CAS是通过无限循环来获取数据的,若果在第一轮循环中,...
牛牛的面试专栏
点赞
评论
收藏
分享
01-11 22:10
已编辑
河北大学 Java
拐角垃圾桶花盆 - 智能HashMap狂想曲
观察走廊拐角垃圾桶和花盆引发的思考 - 智能HashMap狂想曲 灵感 某公司在一个大平层, 走道靠近墙角处一定有摆放垃圾桶或者花盆这样的阻碍物, 经过休息时间的实地模拟发现: 这可以降低相向而行的两人在视线盲区发生转角碰撞的概率 "也许可以类似这样设计HashMap中哈希冲突的预防方案? 设置一个导流的标志位? 根据当前HashMap的部分区块的拥挤程度进行灵活的判断?" 场景 那么, 来假设这样的画面: 将一个初始化的全空的HashMap平均划分为8个区间(设计划分密度为23, 可以说设置密度参数为3) ;当然HashMap是会扩容的, 因此这个区间的端点也要每次获得l...
点赞
评论
收藏
分享
2023-05-22 22:10
淘天集团_Java后端开发工程师
阿里三面:ConcurrentHashMap多线程扩容机制
一、引言 ConcurrentHashMap 技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在 ConcurrentHashMap 技术的使用和原理方面对小伙伴们进行 360° 的刁难。 作为一个在互联网公司面一次拿一次 Offer 的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。 于是在一个寂寞难耐的夜晚,暖男我痛定思痛,决定开始写 《吊打面试官》 系列,希望能帮助各位读者以后面试势如破竹,对面试官进行 360° 的反击,吊打问你的面试官,让一同面试的同僚瞠目结舌,疯狂收割大厂 Offer! 虽然现在是互联网寒冬,但...
投递阿里巴巴集团等公司10个岗位
点赞
评论
收藏
分享
2024-10-08 09:54
四川大学 C++
热点网站统计 Python (有疑惑!!!)
题目详情:https://www.nowcoder.com/discuss/368536502547042304 input_str = [ "news.qq.com", "www.cctv.com", "1", "www.huawei.com", "www.huawei.com", "2", "3", ] url_str = [] ans_str = [] for i_str in input_str: if i_str.find(".&quo...
投递央视网等公司10个岗位
点赞
评论
收藏
分享
2024-07-12 15:53
已编辑
门头沟学院 Java
【面试官】HashMap为什么线程不安全?
面试官:你说下HashMap的内部结构? 面试官:那一个键值是怎么存储到HashMap的? 面试官:HashMap链表还会转换成什么? 面试官:HashMap为什么线程不安全? 面试官:有线程安全的Map吗? 面试官:HashTable和ConcurrentHashMap有什么区别吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 HashMap内部结构 键值的添加流程 红黑树 线程安全的Map 线程不安全的HashMap 线程安全的ConcurrentHashMap HashTable和ConcurrentHashMap ...
Java面试突击
点赞
评论
收藏
分享
2023-08-25 08:23
华中科技大学 Java
题解 | #牛群的秘密通信#
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @return bool布尔型 */ public boolean is_valid_cow_communication (String s) { // write code here Map<Character, Character> map = new HashMap<>(); map.put(')', '('); map.put(']', ...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
国企秋招,你投了吗?
0
2
...
你会为了工作牺牲生活吗?
0
1
...
思朗科技求职进展汇总
3
...
入职跑路最快的一次经历
0
4
...
面试官是我前女友
0
5
...
拿到offer之后,可以做些什么
0
1
...
携程求职进展汇总
6
...
互联网回暖,腾讯要招5000人!
0
7
...
海尔求职进展汇总
0
8
...
硬件开发岗知多少
0
9
...
___岗狗都不干,我干!
0
10
...
你在职场中沾染到的“坏”习惯
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务