一美女下夜班,被一年輕人(男的)尾隨,美女害怕,正過(guò)一片墳地,年輕人正要靠近,美女走到一座墳?zāi)骨罢f(shuō):“爸爸,開(kāi)門(mén)吧,我回來(lái)了”。嚇的年輕人狂奔而去。美女為自己的聰明得意而笑,...
餓漢式 餓漢式是典型的空間換時(shí)間,當(dāng)類(lèi)裝載的時(shí)候就會(huì)創(chuàng)建類(lèi)實(shí)例,不管你用不用,先創(chuàng)建出來(lái),然后每次調(diào)用的時(shí)候,就不需要再判斷了,節(jié)省了運(yùn)行時(shí)間。 餓漢式是線(xiàn)程安全的,因?yàn)樘摂M...
隨著微服務(wù)的普及和推廣,服務(wù)變得越來(lái)越多,多個(gè)服務(wù)之間的并發(fā)問(wèn)題也給我們帶來(lái)了新的技術(shù)挑戰(zhàn),因此我們需要一個(gè)分布式鎖來(lái)解決服務(wù)跨進(jìn)程之間 本地線(xiàn)程資源無(wú)法共享的問(wèn)題 換而言之...
1.被索引字段發(fā)生隱式轉(zhuǎn)換 Mysql執(zhí)行器在執(zhí)行sql查詢(xún)的時(shí)候,會(huì)自動(dòng)將與原字段類(lèi)型不匹配的值進(jìn)行類(lèi)型轉(zhuǎn)換 我們創(chuàng)建如下表 分別進(jìn)行如下sql查詢(xún) 可以看到,key是nu...
從磁盤(pán)I/O角度聊聊Mysql索引 首先思考下這個(gè)問(wèn)題,為什么添加了索引就能提高mysql的查詢(xún)效率呢?MySQL查詢(xún)中,性能瓶頸究竟在哪里?也就是今天所說(shuō)的:磁盤(pán)I/O上 ...
在管理一個(gè)系統(tǒng)時(shí),總會(huì)有許多的數(shù)據(jù),為了方便瀏覽查看數(shù)據(jù),系統(tǒng)總會(huì)提供「導(dǎo)出Excel」的功能;有導(dǎo)出就有導(dǎo)入,在要向數(shù)據(jù)庫(kù)中插入大量的數(shù)據(jù)時(shí),我們向程序提供準(zhǔn)備好的 Exc...
緩存穿透 概念 訪(fǎng)問(wèn)一個(gè)不存在的key,緩存不起作用,請(qǐng)求會(huì)穿透到DB,流量大時(shí)DB會(huì)掛掉。 解決方案 采用布隆過(guò)濾器,使用一個(gè)足夠大的bitmap,用于存儲(chǔ)可能訪(fǎng)問(wèn)的key...