240 发简信
  • 120
    《人类简史》随想

    想象构建的秩序维护了社会的秩序 想象构建的秩序维护了社会秩序的稳定,让成千上万的人们团结。儒家思想的仁义礼智信等,让人们有了道德的概念。但是这类...

  • 并发问题的新思路——ThreadLocal

    ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。 Synchronized用于线程间的数据共享,而ThreadLocal则用...

    4.7 323 0 13
  • 120
    偏向锁,轻量级锁,重量级锁

    在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁, 但是随着Java SE1.6对Synchronized...

    1.4 1136 1 16
  • 120
    Java 对象内存布局

    对象在内存中的存储可以分为三个区域:对象头(Header),实例数据(Instance Data)和对齐填充(Padding)。 头对象 对于不...

  • 乐观锁与悲观锁

    悲观锁(Pessimistic Lock) 悲观锁是保证只有自己能进行操作。在每次获取数据的时候,都担心数据已经被修改过,因此在每次获取数据之前...

  • 120
    ClassLoader浅析(二) —— Android ClassLoader

    本篇是基于上一篇ClassLoader(一) —— Java ClassLoader。 Android虚拟机和JVM一样,运行程序时首先要将对应...

  • 120
    ClassLoader浅析(一) —— Java ClassLoader

    ClassLoader的具体作用就是将字节码格式文件加载到虚拟机中去。Java中是把class文件加载到JVM。Android中是把dex/od...

  • 120
    GC策略算法浅析

    GC GC(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据...

    0.7 576 0 12