AF程序猿
AF程序猿
全部文章
Java面试
Java笔记分享(31)
Spring(4)
分布式(2)
归档
标签
去牛客网
登录
/
注册
AF程序猿的博客
加微❤:mf97532 免费获取文中资料以及更多Java面试+架构资料
全部文章
/ Java面试
(共5篇)
面试官一问:ConcurrentHashMap底层原理是什么?
1.7 数据结构: 内部主要是一个Segment数组,而数组的每一项又是一个HashEntry数组,元素都存在HashEntry数组里。因为每次锁定的是Segment对象,也就是整个HashEntry数组,所以又叫分段锁。 1.8 数据结构: 与HashMap...
ConcurrentHashMap
Java
面试
Java开发
编程
程序员
涨薪
跳槽
秋招
2022-07-06
0
388
面试官:分布式ID的生成方案有哪些?雪花算法生成的ID由哪些部分组成?
来自专栏
面试官:分布式ID的生成方案有哪些? UUID,数据库主键自增,Redis自增ID,雪花算法。 描述 优点 缺点 ...
Java
面试
程序员
编程
计算机
涨薪
面试复盘
2022-06-29
1
411
【5分钟背八股】双写一致性问题如何解决?
来自专栏
先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力更新即可。也就是说如果数据库写成功,缓存更新失败,那么只要到达过期时间,则后面的读请求自然会从数据库中读取新值然后回填缓存。...
Java
面试
程序员
编程
跳槽
涨薪
分布式
面试复盘
程序员
面经
2022-06-29
1
392
【5分钟背八股】最大努力通知方案的关键是什么?
来自专栏
面试官:最大努力通知方案的关键是什么? 有一定的消息重复通知机制。因为接收通知方(上图中的我方支付系统)可能没有接收到通知,此时要有一定的机制对消息重复通知。 消息校对机制。如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方...
Java
面试
分布式
程序员
编程
跳槽
涨薪
面试复盘
程序员
面经
2022-06-29
1
327
Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer!
来自专栏
前言 前段时间有幸被阿里的一位同学内推,参加了阿里巴巴Java岗位的面试,本人19年双非本科软件工程专业,目前有一年半的工作经验,面试前就职于一家外包公司。如果在自己本人拿到offer之前,如果有人告诉我一年工作经验可以直接从外包进阿里,我肯定是不信。但是真的发生在自己身上,真的觉得...
Java
面试
程序员
编程
Java
2022-05-13
1
409