240 发简信
  • OpenJDK系列(三):JVM对CAS的设计与实现

    CAS简介 CAS即Compare-and-Swap的缩写,即比较并交换,它是一种实现乐观锁的技术.在CAS中包含三个操作数: V: 需要读写的...

  • 120
    OpenJDK系列(二):从ClassFileParser谈Endian

    Endian Endian即所谓的字节序,通俗点说就是多于一个类型的数据在内存中存取的顺序目前有两种字节序. Big-Endian: 也称为大端...

  • 120
    OpenJDK系列(一):编译/调试与项目结构

    OpenJDK编译 之前的基于OpenJDK8的资料由于人为因素丢失了,索性就重新来过:以OpenJDK10为例.此外,如无特殊说明,开发平台皆...

  • 120
    人手一册:Android应用优化指南

    对我们技术从业者而言,很多时候时候不是我们不知道怎么做,而是不知道做什么?今天系统的总结自己关于如何对Android应用进行优化的一些经验,共计...

    0.1 858 2 38
  • 120
    小白哥带你打通任督二脉:从JVM内存模型谈线程安全

    作为一个三个多月没有去工作的独立开发者而言,今天去小米面试了一把.怎么说呢,无论你水平如何,请确保在面试之前要做准备,就像其中一位面试官说的一样...

    1.2 1011 2 34
  • 120
    Python多线程入门

    一直懒得写Python相关的文章,恰好有天需要简单的给童鞋们讲点课,仓促之余就诞生了此文. 今天本来准备全面的聊聊有关高性能并发这个话题来着,但...

  • 120
    谈乱序执行和内存屏障

    10多年前的程序员对处理器乱序执行和内存屏障应该是很熟悉的,但随着计算机技术突飞猛进的发展,我们离底层原理越来越远,这并不是一件坏事,但在有些情...

  • 120
    Java面试题集

    前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年更多的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下. 今天要...

    0.2 2089 7 79
  • 120
    来自Unix/Linux的编程启示录

    2017年第一篇文章,祝各位好友新年快乐. 年前由于不小心坐到了自己左手大拇指导致轻微的骨裂,没有按时更新,实在是惭愧.今年给自己订了个小目标,...

个人介绍
芝兰生于深谷,不以无人而不芳