本部分主要介紹四種常用的消息隊(duì)列(RabbitMQ/ActiveMQ/RocketMQ/Kafka)的主要特性、優(yōu)點(diǎn)、缺點(diǎn)。查看全文>>
抽象類(lèi)(abstract class):抽象類(lèi)不能創(chuàng)建對(duì)象,主要用來(lái)創(chuàng)建子類(lèi)。Java中的抽象類(lèi)使用 abstract 修飾符定義。 抽象數(shù)據(jù)類(lèi)型(abstract data type ADT):抽象數(shù)據(jù)類(lèi)型指明了可能的類(lèi)型和允許進(jìn)行的操作,但是沒(méi)有提供實(shí)現(xiàn)。 訪問(wèn)標(biāo)識(shí)符(access specifier):用于方法或變量定義,限定了哪些類(lèi)可以訪問(wèn)該方法或變量。Java中的訪問(wèn)標(biāo)識(shí)符有 public、protected 和 private。沒(méi)有訪問(wèn)標(biāo)識(shí)符修飾的方法或變量默認(rèn)可見(jiàn)性為“package”。查看全文>>
Object類(lèi)位于java.lang包,是所有Java類(lèi)的根父類(lèi)(唯一沒(méi)有父類(lèi)的類(lèi)),所有類(lèi)的直接或者間接父類(lèi)。Java中的每個(gè)類(lèi)都是由這個(gè)類(lèi)擴(kuò)展而來(lái)。查看全文>>
MySQL數(shù)據(jù)庫(kù)1.數(shù)據(jù)庫(kù)基本概念查看全文>>
Redis內(nèi)存淘汰指的是用戶(hù)存儲(chǔ)的一些鍵被可以被Redis主動(dòng)地從實(shí)例中刪除,從而產(chǎn)生讀miss的情況,那么Redis為什么要有這種功能?這就是我們需要探究的設(shè)計(jì)初衷。Redis最常見(jiàn)的兩種應(yīng)用場(chǎng)景為緩存和持久存儲(chǔ),首先要明確的一個(gè)問(wèn)題是內(nèi)存淘汰策略更適合于那種場(chǎng)景?是持久存儲(chǔ)還是緩存?查看全文>>