
java面试
文章平均质量分 88
LeoGoGoGoo
java程序猿
展开
-
【转载】图解JDK7中的HashMap闭环和丢失问题
最近在复习准备面试,发现对于HashMap的1.7版本下头插法的问题,转载一篇优秀的文章关于HashMap的线程安全问题,网上资料很多。对于1.7版本的闭环问题,看了很多网上的资料一直搞不懂,今天又琢磨了一下,终于明白了,用自己看得懂的方式记录下。转载 2025-02-10 23:37:29 · 89 阅读 · 0 评论 -
(粉丝福利局)java面试-场景题汇总
这样,在已经得知到已读消息的数量和具体消息 id 的情况下,我们可以直接使用消息 id 来查询没有消费过的数据。这个方案看起来没什么问题,但实际上,我们把所有用户通知的消息全部放在一个表里面,如果有 10W 个用户,那么同样的消息需要存储 10W 条。只需要设计一个消息内容表和一个用户通知表,当创建一条系统通知后,数据插入到消息内容表。每个用户去获取未读消息的时候,只需要查询大于当前维护的 msg_id_offset 的数据即可。如果是站内渠道,在插入消息内容后异步的插入记录到用户通知表。转载 2024-07-05 16:18:19 · 4183 阅读 · 0 评论