240 发简信
IP属地:江苏
  • includes的实现原理与困境

    美妙的开端 includes等方法在ActiveRecord中有广泛的使用,是解决N+1问题的神器,使用非常方便: 这样可以仅通过两条SQL,将...

  • 从ActiveRecord看乐观锁

    背景 乐观锁在并发控制中有非常广泛的使用,在并发更新数据时避免了互斥锁的使用,更新冲突较少时有着良好的性能表现。 在Rails中也集成了乐观锁的...

  • Resize,w 360,h 240
    Ruby GC自述

    众所周知,Ruby(MRI)中有三大神秘区域: GC GIL 编译/执行 我就是CRuby的GC,虽然大多数人不了解我,或者了解了也没什么卵用。...

  • Resize,w 360,h 240
    Malloc会加倍Ruby多线程应用的内存消耗

    总结: 内存碎片是一个难以测量和诊断的问题,但是解决这个问题有时也很容易。让我们看看在CRuby程序中,导致内存碎片的一个根源: 每个线程的内存...

个人介绍
要的不是平凡,而是卓越。