10 2021 档案

摘要:一、缓存击穿 1.概念 单个key并发访问过高,过期时导致所有的请求都打在db上。 2.解决方案 (1)加锁更新,比如请求查询A,发现缓存中没有,对A这个key加锁,同时去数据库查询数据,写入缓存,再返回给用户,这样后面的请求就可以从缓存中拿到数据了。 (2)将过期时间组合写在value中,通过异步 阅读全文
posted @ 2021-10-12 14:06 '蜗牛' 阅读(98) 评论(0) 推荐(0)
摘要:一、垃圾收集算法 1.标记清除算法 步骤: (1)标记出所有需要回收的对象, (2)在标记完成后统一回收所有被标记的对象。 不足: (1)效率问题,标记和清除两个过程的效率都不高; (2)空间问题,标记清除之后会产生大量不连续的内存碎片,导致在需要分配较大对象时,无法找到足够的连续内存而不得不提前触 阅读全文
posted @ 2021-10-11 09:38 '蜗牛' 阅读(231) 评论(0) 推荐(0)