240 发简信
IP属地:甘肃
  • Leetcode2

    一、问题理解与分析 首先,让我们来理解这个问题:我们需要实现两个用链表表示的非负整数的加法。这里有几个关键点: 链表中的每个节点存储一个数字(0...

  • Leetcode1

    一、问题理解与初步分析 首先,让我们仔细分析一下这个问题。我们需要在一个整数数组中找到两个数,使它们的和等于给定的目标值,并返回这两个数的数组下...

  • ReadWriteLock之公平锁解析(四)

    接下来跟着上一篇, 解析情景七和情景八 情景七 写写读 首先线程1开始 说明此时队列中没有被阻塞的线程, hasQueuedPredecesso...

  • ReadWriteLock之公平锁解析(三)

    接下来跟着上一篇, 解析情景五和情景六 情景五 写读读 回到tryAcquire方法 此时线程1获得写锁, 线程2开始执行 接下来回到acqui...

  • ReadWriteLock之公平锁解析(二)

    接下来跟着上一篇, 解析情景三和情景四 情景三 读写读 线程1的获得读锁的操作和情景一相同, 接下来从线程2开始分析 之后返回acquire方法...

  • ReadWriteLock之公平锁解析(一)

    接下来探讨ReadWriteLock的公平锁实现, 也是分如下场景分析 情景1 三个线程都是读 接下来回到tryAcquireShared方法中...

  • Resize,w 360,h 240
    Hive(一)

    Hive产生背景 (1) 从开发、测试、需求变更角度来看,MapReduce编程不方便 (2) 传统关系型数据库人员的需要 (3) 如果数据在H...

  • RDD持久化

    官网介绍 One of the most important capabilities in Spark is persisting (or c...

  • Resize,w 360,h 240
    Spark共享变量

    共享变量分类 共享变量官网解释 Normally, when a function passed to a Spark operation (s...