插件說(shuō)明MybatisXMybatisX 是一款專(zhuān)為 IntelliJ IDEA 設(shè)計(jì)的快速開(kāi)發(fā)插件滑肉,旨在提升 MyBatis 與 MyBati...
作用 JMM(Java Memory Model)是java內(nèi)存模型辩棒。用來(lái)屏蔽不同硬件不同操作系統(tǒng)訪問(wèn)內(nèi)存的差異性兑巾,確保java程序在不同平臺(tái)上...
HashMap介紹 基本實(shí)現(xiàn)原理 jdk1.7是數(shù)組+鏈表實(shí)現(xiàn)顿肺。 jdk1.8是數(shù)組+鏈表+紅黑樹(shù)實(shí)現(xiàn)淮摔,鏈表長(zhǎng)度達(dá)到8會(huì)轉(zhuǎn)成紅黑樹(shù)归敬。 一些擴(kuò)展知...
synchronized和lock鎖區(qū)別 synchronized是關(guān)鍵字简十,lock是juc包下的一個(gè)接口。 synchronized和lock...
內(nèi)部實(shí)現(xiàn) ThreadLocal底層是通過(guò)ThreadLocalMap內(nèi)部類(lèi)來(lái)實(shí)現(xiàn)的替梨,每個(gè)Thread內(nèi)部都有一個(gè)ThreadLocalMap對(duì)...
類(lèi)加載過(guò)程 類(lèi)加載過(guò)程有:加載钓试、連接(驗(yàn)證、準(zhǔn)備副瀑、解析)弓熏、初始化、使用糠睡、卸載 加載:將class文件加載到方法區(qū)挽鞠,然后在堆中生成對(duì)應(yīng)的class...
線程池核心參數(shù) 有7個(gè)核心參數(shù) 核心線程數(shù) 最大線程數(shù) 任務(wù)隊(duì)列 線程空閑存活時(shí)間 線程空閑存活時(shí)間的單位 線程創(chuàng)建工廠 拒絕策略 任務(wù)提交流程...
DNS解析:DNS解析流程[http://www.reibang.com/p/e832bce1a276] 建立TCP連接:三次握手[https...
三次握手 三次握手過(guò)程 第一次握手:客戶端向服務(wù)端發(fā)起連接請(qǐng)求報(bào)文,報(bào)文的同步位SYN=1狈孔,序列號(hào)seq=x信认。客戶端進(jìn)入syn-sent狀態(tài)均抽。 ...