稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
java基础
订阅
avatar
songjiesdnu
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 面试官:你能写个LRU缓存吗?
    0. 前情提要 面试官: LRU全称Least Recently Used(最近最少使用),用来淘汰不常用数据,保留热点数据。 你写了5分钟,然而只写了个get和put方法体,里面逻辑实在不知道咋写。 面试官: 今天的面试先到这吧,有其他面试我们会再联系你。 我信你个鬼,你个糟…
    • 一灯架构
    • 5年前
    • 5.8k
    • 59
    • 9
    Java
    面试官:你能写个LRU缓存吗?
  • 关于JVM堆外内存的一切
    Java中的对象都是在JVM堆中分配的,其好处在于开发者不用关心对象的回收。但有利必有弊,堆内内存主要有两个缺点:1.GC是有成本的,堆中的对象数量越多,GC的开销也会越大。2.使用堆内内存进行文件、网络的IO时,JVM会使用堆外内存做一次额外的中转,也就是会多一次内存拷贝。 …
    • 做个好人君
    • 7年前
    • 22k
    • 51
    • 14
    C++ JVM
  • 源码|ThreadLocal的实现原理
    其“自然”的生命周期与线程的生命周期“相同”(但在JDK实现中比线程的生命周期更短,减少了内存泄漏的可能)。 ThreadLocal代表了一种线程与任务剥离的思想,从而达到线程封闭的目的,帮助我们设计出更“健康”(简单,美观,易维护)的线程安全类。 ThreadLocal的使用…
    • monkeysayhi
    • 8年前
    • 6.2k
    • 69
    • 1
    面试 Java