240 投稿
收录了8篇文章 · 1人关注
  • Resize,w 360,h 240
    Unsafe?

    1、了解Unsafe用法 翻看java.util.concurrent.atomic下面的源代码。我们知道这些类主要是封装了一些cas原子性操作...

  • Resize,w 360,h 240
    CountDownLatch or CyclicBarrier

    简介 JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。 ...

  • Resize,w 360,h 240
    撸一撸ReentrantLock的源码

    synchronized: 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性...

  • java注解前世今生

    前序: 很开心下了班以后坐在电脑前面写这篇文章。注解Annotation我们常常见到jdk中的@override、@Deprecated、@Su...

  • Resize,w 360,h 240
    JVM 优化

    注意:本文仅针对 JDK7、HotSPOT Java 虚拟机,对于 JDK8 引入的 JVM 新特性及其他 Java 虚拟机,本文不予关注。 1...

  • 浅谈java项目中code 思想

    其实在作为一个java coder 在写代码的过程中可能会比较随意,这显然不是很好的,我们还是适当可以优化优化,没有最好只有更好。 1、谈谈模板...

  • Resize,w 360,h 240
    java 缓存架构剖析--本地缓存(LoadingCache)

    缓存的使用可以大大提高程序的执行效率,但是如果缓存无法及时更新会导致脏读的情况。 痛点剖析: 记得早期我呆过的一家公司有个核心服务是在启动的时候...

  • Resize,w 360,h 240
    java 泛型精解

    其实关于这块知识大概两年以前就有了个比较全的了解了吧,重新整理一下用自己的话写出来又是一次加深理解的过程。下面我大概会分三个方面去讲泛型,1、泛...

专题公告

只讲精华与感悟