說起“鉤子(Hook)”這個名詞,可能身為開發(fā)的同學(xué)大都聽說過欠雌。所謂Hook機(jī)制蹄梢,是從Windows編程中流行開的一種技術(shù)。其主要思想是提前在可能增加功能的地方埋好(預(yù)設(shè))一...
redis 是一個高性能的key-value 數(shù)據(jù)庫富俄。作為no sql 數(shù)據(jù)庫redis 與傳統(tǒng)關(guān)系型數(shù)據(jù)庫相比有簡單靈活禁炒、數(shù)據(jù)結(jié)構(gòu)豐富、高速讀寫等優(yōu)點(diǎn)霍比。 本文主要針對red...
1. 概述 我們在考慮MySQL數(shù)據(jù)庫的高可用的架構(gòu)時幕袱,主要要考慮如下幾方面: 如果數(shù)據(jù)庫發(fā)生了宕機(jī)或者意外中斷等故障,能盡快恢復(fù)數(shù)據(jù)庫的可用性悠瞬,盡可能的減少停機(jī)時間们豌,保證業(yè)...
Arraylist 與 LinkedList 異同 1. 是否保證線程安全:ArrayList 和 LinkedList 都是不同步的,也就是不保證線程安全惦辛; 2. 底層數(shù)據(jù)...
場景:innodb下不同的事務(wù)進(jìn)行更新和插入操作導(dǎo)致數(shù)據(jù)庫死鎖劳秋,代碼如下,在批量插入之前胖齐,進(jìn)行了邏輯刪除操作玻淑,這段代碼在并發(fā)情況下出現(xiàn)死鎖 代碼分析 activityId為外...
之前的文章一直在規(guī)避索引的建立去優(yōu)化數(shù)據(jù)庫,不是不想講,而是這個太重要抒蚜,必須抽出來講掘鄙。今天我們就來研究下數(shù)據(jù)庫索引的設(shè)計與優(yōu)化(MySQL為例)。 文章結(jié)構(gòu):(1)索引的概述...
顧名思義浊伙,延遲隊列就是進(jìn)入該隊列的消息會被延遲消費(fèi)的隊列。而一般的隊列长捧,消息一旦入隊了之后就會被消費(fèi)者馬上消費(fèi)嚣鄙。 延遲隊列能做什么? 延遲隊列多用于需要延遲工作的場景串结。最常見...