1. 下載zookeeper 官方版本為:3.4.11 下載地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4...
1. 下載zookeeper 官方版本為:3.4.11 下載地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4...
處理過(guò)線上問(wèn)題的同學(xué)基本上都會(huì)遇到系統(tǒng)突然運(yùn)行緩慢,CPU 100%,以及Full GC次數(shù)過(guò)多的問(wèn)題。當(dāng)然,這些問(wèn)題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警。...
在開發(fā)過(guò)程中,有時(shí)候我們發(fā)現(xiàn)JVM占用的CPU居高不下,跟我們的預(yù)期不符,這時(shí),CPU在做什么呢?是什么線程讓CPU如此忙碌呢?我們通過(guò)如下幾步,可以查看CPU在執(zhí)行什么線程...
maven至今還是Java編程語(yǔ)言構(gòu)建的事實(shí)標(biāo)準(zhǔn),大部分項(xiàng)目還在使用maven來(lái)進(jìn)行構(gòu)建,因此了解maven內(nèi)部運(yùn)行的原理對(duì)定位和分析問(wèn)題還是很有裨益的。本篇文章主要介紹一些...
一.預(yù)備環(huán)境 1.系統(tǒng) Windows 2.環(huán)境 JDK1.8、Maven、Git 二. RocketMQ部署 1.下載 1.1地址:http://rocke...
逅弈 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 以前的日子 以前我們寫代碼時(shí),jar包都默認(rèn)放在一個(gè)叫 /lib 的目錄下,然后把該目錄設(shè)置為classpath可以讀取到的目錄,如下圖所示...
前言 一直以來(lái)都在使用MyBatis做持久化框架,也知道當(dāng)我們定義XXXMapper接口類并利用它來(lái)做CRUD操作時(shí),Mybatis是利用了動(dòng)態(tài)代理的技術(shù)幫我們生成代理類。那...
關(guān)于Raft原理,許多朋友也許不是很明白原理,下面的地址是一個(gè)好玩的Raft動(dòng)畫,看完后能夠很快的掌握Raft原理: http://thesecretlivesofdata....
http 之session和cookie 由于HTTP協(xié)議是無(wú)狀態(tài)的協(xié)議,所以服務(wù)端需要記錄用戶的狀態(tài)時(shí),就需要用某種機(jī)制來(lái)識(shí)具體的用戶,這個(gè)機(jī)制就是Session.典型的場(chǎng)...
Netty是互聯(lián)網(wǎng)中間件領(lǐng)域使用最廣泛最核心的網(wǎng)絡(luò)通信框架,幾乎所有互聯(lián)網(wǎng)中間件或者大數(shù)據(jù)領(lǐng)域均離不開Netty,掌握Netty是作為初中級(jí)工程師邁向高級(jí)工程師最重要的技能之...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 前言 java io操作中通常采用BufferedReader,BufferedInputStream等帶緩沖的IO類處理大文件,不過(guò)...
前言 還是老規(guī)矩,首先提出幾個(gè)待解決的問(wèn)題: MySQL InnoDB存儲(chǔ)引擎中事務(wù)的隔離級(jí)別有哪些? 對(duì)應(yīng)隔離級(jí)別的實(shí)現(xiàn)機(jī)制是什么? 并發(fā)事務(wù)下,MySQL如何保證事務(wù)的隔...
我們都知道事務(wù)有4種特性:原子性、一致性、隔離性和持久性,在事務(wù)中的操作,要么全部執(zhí)行,要么全部不做,這就是事務(wù)的目的。事務(wù)的隔離性由鎖機(jī)制實(shí)現(xiàn),原子性、一致性和持久性由事務(wù)...
首先列舉下在面試過(guò)程中對(duì)于B+樹索引常見(jiàn)的兩個(gè)問(wèn)題,希望通過(guò)本文簡(jiǎn)要解決這些問(wèn)題: B+樹索引是什么? 為什么說(shuō)B+樹比B樹更適合數(shù)據(jù)庫(kù)索引? B+樹索引介紹 眾所周知,一顆...