一、簡介 1. node.js: Javascript運行環(huán)境2. npm:node.js下的包管理器 二、搭建步驟 1. 下載node.js,...
一、前言 1. 你是程序員,你想成為更好的程序員。 2. 永遠拋不不掉代碼,因為代碼呈現(xiàn)了需求的細節(jié)。 3. 讀與寫花費時間的比例超過1...
一、Spring事務(wù)簡介 1. 事務(wù)是邏輯處理原子性的保證手段。2. 事務(wù)兩個重要特性:傳播級別和隔離級別。3.支持編程式事務(wù)管理和聲明式事務(wù)管...
一、分布式鎖實現(xiàn)方式 1. 數(shù)據(jù)庫樂觀鎖。(增加字段版本標(biāo)識version控制實現(xiàn))2. Redis的分布式鎖。(本文重點介紹)3. ZooKe...
一、EXPLAIN簡介 1. id:id相同,執(zhí)行順序由上至下;id不同,id的序號會遞增,id值越大優(yōu)先級越高,越先被執(zhí)行。2.select_...
一、高可用 1. 負載均衡、反向代理: 作用:將全部的網(wǎng)絡(luò)請求均衡地分布到其它服務(wù)器,合理管理網(wǎng)絡(luò)流量。 LVS:軟件負載均衡器;F5:硬件...
一、進程線程簡介 1.進程:一個計算機程序的運行實例,包含了需要執(zhí)行的指令;有自己的獨立地址空間,包含程序內(nèi)容和數(shù)據(jù);不同進程的地址空間是互相隔...
一、簡介 1.Git是目前最先進的分布式版本控制系統(tǒng)。2. SVN集中式版本控制系統(tǒng),版本庫是集中存放在中央服務(wù)器;集中式版本控制系統(tǒng)最大的毛病...
1. Java,Maven環(huán)境配置打開Terminal vim .bash_profile 添加:export JAVA_HOME="$(/us...