
簡介 JDK1.7: JDK1.8 數(shù)據(jù)結(jié)構(gòu) Hash散列結(jié)構(gòu) 用于將 key 的 hashCode 映射為數(shù)組上的角標 數(shù)組結(jié)構(gòu): 存儲鏈表或...
Innodb 鎖的分類 按照鎖的級別來分有表鎖和行數(shù)奉芦,按照鎖的類型來分,有共享鎖和排它鎖 表鎖 S 共享鎖,X 排它鎖 這兩個表鎖不常用浊猾,在In...
概述 Java內(nèi)存模型指定Java虛擬機如何與計算機的內(nèi)存(RAM)一起使用诞仓。Java虛擬機是整個計算機的模型优构,因此該模型自然包括一個內(nèi)存模型 ...
并發(fā)原理瓷们、Java 內(nèi)存模型 (JMM) 線程共享變量存儲在主內(nèi)存中,每個線程都有一個本地的私有內(nèi)存冈欢,本地內(nèi)存中存儲著該線程以讀或?qū)懝蚕碜兞康母?..
Synchronized 基本語法 synchronized 有三中方式加鎖: 修飾實例方法歉铝,作用于當前實例加鎖,進入同步方法前要獲得當前實例的...
什么是線程: 當操作系統(tǒng)運行一個程序時會為其創(chuàng)建一個進程凑耻,一個進程里可以創(chuàng)建多個線程犯戏,這些線程都擁有各自的程序計數(shù)器、堆棧和局部變量等屬性拳话,并且...
簡單理解: i++ 是先運算后自增 ++i 是先自增后運算 虛擬機執(zhí)行原理 java代碼 編譯后代碼 jvm指令代碼 用下面命令就可以查看 jv...
Linux 配置文件 /etc --------對所有用戶都生效/environment ---啟動時執(zhí)行/profile ---第一次登陸時執(zhí)...
設(shè)置git配置信息 安裝完git后首先配置用戶名和郵箱地址弃衍,這兩個是你訪問git倉庫所要使用的 git status 查看當前狀態(tài) 獲取代碼 m...