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

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 别再用懒汉模式了——从JVM的角度看单例模式
    从结果上看没啥毛病,那我们来加个断点试试。按照以往的认知,饿汉单例是在类加载的时候的实例化,那么运行main方法应该会输出饿汉单例的初始化,我们来看看结果: 如图是没有结果的,饿汉单例怎么没有实例化呢?原来饿汉单例是在本类加载的时候才实例化的,在断点的时候还没有加载饿汉单例。 …
    • llldddbbb
    • 6年前
    • 2.8k
    • 15
    • 评论
    设计模式
  • 只有掌握了这三种代理模式,才能进军Spring AOP哦!
    所谓代理模式,是指客户端(Client)并不直接调用实际的对象(下图右下角的RealSubject),而是通过调用代理(ProxySubject),来间接的调用实际的对象。 代理模式的使用场合,一般是由于客户端不想直接访问实际对象,或者访问实际的对象存在技术上的障碍,因而通过代…
    • llldddbbb
    • 6年前
    • 4.6k
    • 78
    • 1
    设计模式
  • Java 之 volatile 详解
    Volatile可以看做是轻量级的 Synchronized,它只保证了共享变量的可见性。在线程 A 修改被 volatile 修饰的共享变量之后,线程 B 能够读取到正确的值。 java 在多线程中操作共享变量的过程中,会存在指令重排序与共享变量工作内存缓存的问题。 Java…
    • Fysddsw_lc
    • 7年前
    • 12k
    • 105
    • 3
    Java 后端 安全