资讯
一、详解ConcurrentHashMap并发重复插入问题 1. 需求说明 我们现在有这样一个需求,大体是通过数据库获取要处理的任务并按照如下步骤执行: 从数据库读取未完成 (status为0)的任务,将其采用并发容器 (ConcurrentHashSet)存放,key为这个任务对象 ...
254M 1 ROOT: Static field: com.github.copilot.chat.message.codeblock.CopyPasteService.currentTextBlockContext 254M 1 (root): com.github.copilot.chat.message.codeblock ...
Server threadEx[067月2025 22:24:22.960] [User Authenticator #1/INFO] [net.minecraft.class_3248/]: UUID of player yuan_kun is 3dd30dac-08ab-3694-b960-c4bb96b8a849 User Authenticator #1Ex[067月2025 22: ...
美团面试23 题速查(节选 5 题) ThreadLocal 何时会 OOM? 线程池复用 + 忘记 remove(),导致 Entry 随线程常驻。 100 万数据选 HashMap 还是 ConcurrentHashMap? 读多写少用 HashMap;高并发场景选 ConcurrentHashMap 并预估容量。 布隆过滤器误判率一般是多少? 常设 0.01 %–1 % ...
更细粒度的锁:从对象锁到分段锁再到 CAS 操作更高效的同步机制:AQS 框架、并发容器优化更灵活的编程模型:从线程池到响应式再到虚拟线程更强大的诊断工具:Async Profiler、JFR 等建议学习路… ...
数据结构设计 在设计LRU缓存时,数据结构的选择至关重要。 为了支持并发访问,通常会选择ConcurrentHashMap作为底层的哈希表,以确保线程安全。 同时,为了实现LRU淘汰策略,还需维护一个双向链表来记录每个缓存项的最后访问时间。
限流,从“救火”到“预防性策略” 在高并发环境下,服务不怕请求多,怕的是毫无防线地“裸奔”。限流机制正是你系统的第一道防火墙,它不是阻碍增长的绊脚石,而是保障可持续运行的关键策略。 本文将从注解 + AOP 切入,扩展出支持用户、IP、设备 ID 维度的客体级限流系统,核心基于 Guava ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果