CHM 的使用 ConcurrentHashMap是 J.U.C 包里面提供的一個(gè)線程安全并且高效的 HashMap,所以ConcurrentH...
什么是線程池 在 Java 中,如果每個(gè)請(qǐng)求到達(dá)就創(chuàng)建一個(gè)新線程, 創(chuàng)建和銷(xiāo)毀線程花費(fèi)的時(shí)間和消耗的系統(tǒng)資源都相當(dāng)大,甚至可能要比在處理實(shí)際的用...
在介紹ReentrantLock之前我們先介紹下 AQS AQS 是什么 在 Lock 中,用到了一個(gè)同步隊(duì)列 AQS,全稱(chēng)AbstractQu...
探究一下線程的真正執(zhí)行(JVM層面)、Callable、Future以及線程池的執(zhí)行過(guò)程和源碼 本文主要是作者用于筆記,寫(xiě)的比較簡(jiǎn)陋,如有錯(cuò)誤之...
Apache Kafka 入門(mén) 1.kafka簡(jiǎn)介和產(chǎn)生的背景 什么是 Kafka Kafka 是一款分布式消息發(fā)布和訂閱系統(tǒng),具有高性能、高吞...
單例模式(Singleton Pattern)是 Java 中最簡(jiǎn)單的設(shè)計(jì)模式之一。這種類(lèi)型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的最佳...
在spark的生產(chǎn)集群上面會(huì)配置spark.master,在這里對(duì)常用的幾個(gè)配置進(jìn)行簡(jiǎn)單說(shuō)明local 本地單線程local[K] 本地多線程(...