240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Disruptor quickStart!

      说到队列,大家都很熟悉,像生活中不管是吃饭还是买东西基本上都会遇到排队,先排队的人先付款,不允许插队,否则可能会出现下面的情况: 先进先出,...

  • Resize,w 360,h 240
    Disruptor quickStart!

    说到队列,大家都很熟悉,像生活中不管是吃饭还是买东西基本上都会遇到排队,先排队的人先付款,不允许插队,否则可能会出现下面的情况: 先进先出,这就...

  • git merge 后,删除merge过来的代码,又提交了新代码到远程时

    背景:今天在特性分支合并master代码的时候,执行了git merge master操作,代码有冲突,所有merge过来的代码出现在versi...

  • Resize,w 360,h 240
    springboot cli启动简单项目时证书报错

    仿照https://docs.spring.io/spring-boot/docs/2.2.0.BUILD-SNAPSHOT/reference...

  • Resize,w 360,h 240
    subList

    BList = AList.subList(startIndex, endIndex)方法, 本质是BList的每一个元素和AList的star...

  • ReentrantLock之公平锁FairSync()

    直接进入lock()方法的tryAcquire方法 protected final boolean tryAcquire(int acquire...

  • ReentrantLock之非公平锁NonfairSync()

    ReentrantLock的lock: NonfairSync:(继承了自SYNC,实现了部分方法) final void lock() { /...

  • Resize,w 360,h 240
    重新认识java中的“=”(更新)

    在java中,=号表示赋值的意思。最近在学习AQS时,碰到了下面这个方法。在分析代码的过程中,有几个if语句以及对象间的互相赋值,看的有点凌乱。...

  • 深入浅出深度复制与浅度复制(demo)

    深度复制:复制一个对象时并且复制了该对象的引用(引用的引用。。。)。 浅度复制:仅仅复制该对象的成员变量(基本类型、基本类型的包装类型以及类实例...