240 发简信
IP属地:浙江
  • 没错

    基于CAS的单例模式

    写在最前 常见的实现单例模式有很多种,我就不多说了。下面也是一种思路,可以用来替换常用的Double Check方式来实现安全的单例模式。

  • 120
    什么是 JWT -- JSON WEB TOKEN

    什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安...

  • 120
    java并发之synchronized

    synchronized,在java并发编程中它一直都是元老级的角色。但是在大多数时候,如果能使用Lock大家可能都不会使用它,因为它是个重量级锁。但是随着jdk6引入偏向锁...

  • 最后那句数据可见性看了半天没看明白:cry:

    java中的读写锁

    引言 锁(Lock)是java一个很重要的同步组件,Lock提供了跟synchronized关键字一样的功能,相比synchronized更加灵活,但是实现也更加复杂。 锁的...

  • 博主的文章真是霸道,很清晰

    java并发编程之AbstractQueuedSynchronizer

    引言 AbstractQueuedSynchronizer,队列同步器,简称AQS,它是java并发用来构建锁或者其他同步组件的基础框架。 一般使用AQS的主要方式是继承,子...

  • 博主,你画的图很有创意啊,用什么工具画的呢?

    Golang 切片与函数参数“陷阱”

    线性结构是计算机最常用的数据结构之一。无论是数组(arrary)还是链表(list),在编程中不可或缺。golang也有数组,不同于别的语言,golang还提供了切片(sli...

  • 学习了

    Golang 切片与函数参数“陷阱”

    线性结构是计算机最常用的数据结构之一。无论是数组(arrary)还是链表(list),在编程中不可或缺。golang也有数组,不同于别的语言,golang还提供了切片(sli...

  • 《Java concurrent包源码分析》二、可重入锁

    Lock接口: Lock接口是锁操作的基础,后面的所有的锁实现都会实现Lock接口。 最无赖的做法:lock(), 拿不到锁就等着,知道拿到位置。 最潇洒的做法:tryLoc...

  • 120
    《Java concurrent包源码分析》一、源码结构

    Java多线程内容繁多,同时也条理清晰。其中,concurrent包就是Java多线程中的一员悍将。concurrent包是Doug Lea老爷子为Java 1.5加入的多线...

  • 观察者模式与回调函数

    在形式上讲,观察者模式与回调模式有很大的相似之处,对两者使用都不是很熟练的同学,可能会难以分辨。 观察者模式 观察者模式的简单代码实现如下: 我们首先声明一个被观察对象。 然...

  • 观察者模式与回调函数

    在形式上讲,观察者模式与回调模式有很大的相似之处,对两者使用都不是很熟练的同学,可能会难以分辨。 观察者模式 观察者模式的简单代码实现如下: 我们首先声明一个被观察对象。 然...

个人介绍
不甘于平庸,不苟求富贵。