240 发简信
IP属地:河南
  • Resize,w 360,h 240
    并发与多线程-ThreadLocal

      ThreadLocal 初衷是在线程并发时,解决变量共享问题,但由于过度设计,比如弱引用和哈希碰撞,导致理解难度大、使用成本高,反而成为故障...

  • 并发与多线程-线程同步

    1.同步是什么   资源共享的两个原因是资源紧缺和共建需求。线程共享 CPU 是从资源紧缺的维度来考虑的,而多线程共享同一变量,通常是从共建需求...

  • Resize,w 360,h 240
    并发与多线程-线程安全

      目前CPU的运算速度已经达到百亿次1秒,甚至更高的量级,家用电脑维持操作系统正常运行的进程也会有数十个,线程更是数以百计。所以,在现实场景中...

    2.1 80 0 2
  • Resize,w 360,h 240
    走进JVM-垃圾回收

      Java 会对内存进行自动分配与回收管理,使上层业务更加安全,方便地使用内存实现程序逻辑。在不同的JVM 实现及不同的回收机制中,堆内存的划...

    0.3 57 0 1
  • 走进JVM-对象实例化

      Java 是面向对象的静态强类型语言,声明并创建对象的代码很常见,根据某个类声明一个引用变量指向被创建的对象,并使用此引用变量操作该对象。在...

  • Resize,w 360,h 240
    走进JVM-内存布局

    内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中...

  • Resize,w 360,h 240
    走进JVM-类加载过程

      在冯·诺依曼定义的计算机模型中,任何程序都需要加载到内存才能与 CPU进交流。字节码.class 文件同样需要加到内存中,才可以实例化类。“...

  • Resize,w 360,h 240
    走进JVM-字节码

      Java虚拟机,即Java Virtual Machine, 简称JVM。JVM提供商包括Sum、BEA、IBM等。1999年,Sun公司发...

  • JavaScript 实现继承的多种方式

    JavaScript 中有多种继承方式,每种方式都适合不同的场景和需求。以下是常见的 JavaScript 继承方式的总结: 1. 原型链继承(...

    0.6 55 0 1