240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Service暴露的两种方式

    @[toc] 一、前言 kubernetes集群中,pod是多变的,可以被新建或删除,而且ip不稳定,不方便集群外部访问,所以提供了一种新的资源...

  • Resize,w 360,h 240
    Kubernetes基础_03_ReplicaSet全解析

    系列文章目录 @TOC[%E6%96%87%E7%AB%A0%E7%9B%AE%E5%BD%95] 前言 一、创建ReplicaSet 1.1 ...

  • Resize,w 360,h 240
    【Java并发009】原理层面:ThreadLocal类全解析

    一、前言 在Java多线程模块中,ThreadLocal是比较重要的知识点,虽然ThreadLocal类位于java.lang包,但是这个类基本...

  • Resize,w 360,h 240
    【Java并发008】原理层面:ReentrantLock中 await()、signal()/signalAll()全解析

    一、前言 上篇的文章中我们介绍了AQS源码中lock方法和unlock方法,这两个方法主要是用来解决并发中互斥的问题,这篇文章我们主要介绍AQS...

  • Resize,w 360,h 240
    【Java并发007】原理层面:ReentrantLock中lock()、unlock()全解析

    一、前言 Java线程同步两种方式,synchronized关键字和Lock锁机制,其中,AQS队列就是Lock锁实现公平加锁的底层支持。 二、...

  • Resize,w 360,h 240
    【Java并发006】使用层面:Lock锁机制全解析

    一、前言 二、synchronized局限性 + Lock锁机制的引入 2.1 synchronized局限性 第一,使用synchronize...

  • 【Java并发005】原理层面:volatile关键字全解析

    一、前言 在Java 5之前,volatile是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volat...

  • Resize,w 360,h 240
    【Java并发004】原理层面:synchronized关键字全解析

    一、前言 synchronized关键字在需要原子性、可见性和有序性这三种特性的时候都可以作为其中一种解决方案,看起来是“万能”的。的确,大部分...

  • Resize,w 360,h 240
    【Java并发003】原理层面:Java并发三特性全解析

    一、前言 不管什么语言,并发的编程都是在高级的部分,因为并发的涉及的知识太广,不单单是操作系统的知识,还有计算机的组成的知识等等。说到底,这些年...