Hadoop是什么 開源分布式計(jì)算框架,用于存儲(chǔ)和處理大規(guī)模數(shù)據(jù)集 Hadoop優(yōu)勢 1)高可靠:通過多副本存儲(chǔ)確保數(shù)據(jù)安全,某個(gè)節(jié)點(diǎn)出現(xiàn)故障,...
Spark是什么 Spark是開源分布式計(jì)算引擎,用于大規(guī)模數(shù)據(jù)分析 Spark特點(diǎn) 速度快:在內(nèi)存時(shí)的運(yùn)行速度是Hadoop MapReduc...
插件說明MybatisXMybatisX 是一款專為 IntelliJ IDEA 設(shè)計(jì)的快速開發(fā)插件,旨在提升 MyBatis 與 MyBati...
作用 JMM(Java Memory Model)是java內(nèi)存模型。用來屏蔽不同硬件不同操作系統(tǒng)訪問內(nèi)存的差異性,確保java程序在不同平臺(tái)上...
HashMap介紹 基本實(shí)現(xiàn)原理 jdk1.7是數(shù)組+鏈表實(shí)現(xiàn)。 jdk1.8是數(shù)組+鏈表+紅黑樹實(shí)現(xiàn),鏈表長度達(dá)到8會(huì)轉(zhuǎn)成紅黑樹。 一些擴(kuò)展知...
synchronized和lock鎖區(qū)別 synchronized是關(guān)鍵字,lock是juc包下的一個(gè)接口。 synchronized和lock...
內(nèi)部實(shí)現(xiàn) ThreadLocal底層是通過ThreadLocalMap內(nèi)部類來實(shí)現(xiàn)的,每個(gè)Thread內(nèi)部都有一個(gè)ThreadLocalMap對(duì)...
類加載過程 類加載過程有:加載、連接(驗(yàn)證、準(zhǔn)備、解析)、初始化、使用、卸載 加載:將class文件加載到方法區(qū),然后在堆中生成對(duì)應(yīng)的class...
線程池核心參數(shù) 有7個(gè)核心參數(shù) 核心線程數(shù) 最大線程數(shù) 任務(wù)隊(duì)列 線程空閑存活時(shí)間 線程空閑存活時(shí)間的單位 線程創(chuàng)建工廠 拒絕策略 任務(wù)提交流程...