240 发简信
IP属地:北京
  • Resize,w 360,h 240
    线程池任务执行分析

    背景 我们自己创建的线程其只能start()执行一次,一旦执行完毕或被中断,即走terminated终止状态结束线程了,你难道没有这样的疑问为何...

  • Resize,w 360,h 240
    史上最全的ASM原理解析与应用

    ASM简介 ASM是一个操作Java字节码类库,其操作的对象是字节码数据,处理字节码方式是“拆分-修改-合并”将.class文件拆分成多个部分;...

  • Resize,w 360,h 240
    Lock锁AQS原理分析

    思考: ReentrantLock与Synchronized的区别?面对增加属性如:公平锁是如何实现的呢? 读写锁是共享-互斥锁,读锁是如何多线...

  • Resize,w 360,h 240
    GC算法探究

    一、为什么需要GC Java 程序员都知道对象初始化的重要性,我们要使用一个对象,必须先为其分配内存空间进行初始化,而使用完了对象后,我们很少关...

  • Resize,w 360,h 240
    项目依赖关系分析中的数据结构

    项目中常见问题 源码依赖可能导致相互直接或间接依赖形成环,对此应该如何快速检测呢? 源码依赖对于如commonLib大版本升级需要放开依赖该co...

  • RecycleView的有效埋点问题

    问题 PM需要获取当前条目的有效曝光给大数据分析推广适用,因此需要获取recycleView的有效曝光的埋点数据; 要求RecycleView中...

  • Resize,w 360,h 240
    动态代理源码分析

    使用 说起动态代理,大家都不陌生,但对其原理却一知半解。经常遇到一个问题,java动态代理为何只能适用接口,why?你有考虑过其底层逻辑原因吗?...

  • Resize,w 360,h 240
    JVM内存模型及JIT运行优化

    JVM内存模型定义 JVM不仅承担了Java字节码的分析(JIT)和执行(Runtime),同时也内置了自动内存分配管理机制 内存模型图解ima...

  • Resize,w 360,h 240
    Synchronized锁升级底层原理

    思考问题 首先请您思考下面的问题: Synchronized锁同步机制性能不好嘛? 一个对象天生对应一个monitor锁吗? 为什么说synch...

个人介绍
热爱技术的小小程序猿!