240 发简信
IP属地:浙江
  • 学技术没有什么捷径

    这篇文章主要来自我 2019 年末写的总结,在此基础上稍作修改。主要是回顾一下自己的成长历程。当然,如果对其他人有帮助,那就更好了。 1.有没有...

  • synchronized关键字的内存语义及实现

    1.同步的语义 下面的内容摘自JSR 133 FAQ: Synchronization has several aspects. The mos...

  • Synchronization 中英文对照翻译

    原文地址:https://wiki.openjdk.java.net/display/HotSpot/Synchronization Synch...

  • JSR-133 FAQ 中英对照版翻译

    由于本人能力有限,如有错误,欢迎指出。原文地址:https://www.cs.umd.edu/~pugh/java/memoryModel/js...

  • Resize,w 360,h 240
    The JSR-133 Cookbook for Compiler Writers 中英对照版翻译

    由于本人能力有限,如有错误,烦请指出。原文地址:http://gee.cs.oswego.edu/dl/jmm/cookbook.html我博客...

  • Java 原子类的使用及原理分析

    前面两篇文章,一篇文章我们介绍了Unsafe中的CAS,另一篇文章介绍了volatile语义及其实现,再来学习今天的Java原子类可以说是水到渠...

  • Resize,w 360,h 240
    volatile域的语义及其实现

    0.背景-缓存一致性 根据维基百科的定义:在一个共享内存多处理器系统中,每个处理器都有一个单独的缓存,可以有很多共享数据副本:一个在主内存中,一...

  • Unsafe介绍及CAS原理解析

    0.Unsafe介绍 JavaDoc说, Unsafe提供了一组用于执行底层的,不安全操作的方法。那么具体有哪些方法呢,我画了一张图。 可以看到...

  • Resize,w 360,h 240
    Lombok 使用完全指南

    为什么要使用lombok。 普通的 POJO 需要写或是用IDEA等集成开发环境生成大量gettter, setter方法 普通的 POJO 对...

个人介绍
Java后端程序员一枚,想做个手艺人,喜欢分享, 我知道的全都会告诉你,目前以技术为主。如果有收获,欢迎关注我的公众号YellowStar5, 一起交流学习。