fucking-algorithm: https://github.com/labuladong/fucking-algorithm/blob/master/README.m...
fucking-algorithm: https://github.com/labuladong/fucking-algorithm/blob/master/README.m...
https://juejin.im/post/5cd97ccb518825686b1209ea http://www.itdecent.cn/p/15c90dacf134 ...
根據(jù)加鎖的范圍,MySQL 里面的鎖大致可以分成全局鎖、表級鎖和行鎖三類。 全局鎖 顧名思義,全局鎖就是對整個數(shù)據(jù)庫實例加鎖。全局鎖的典型使用場景是,做全庫邏輯備份。 兩種方...
RPC框架詳細(xì)內(nèi)容:http://www.itdecent.cn/p/193634cca86a 在一個典型 RPC 的使用場景中,包含了服務(wù)發(fā)現(xiàn)、負(fù)載、容錯、網(wǎng)絡(luò)傳輸、序列...
1、synchronized是如何實現(xiàn)鎖升級的? Mark Word: 偏向鎖的思想是偏向于讓第一個獲取鎖對象的線程,這個線程在之后獲取該鎖就不再需要進(jìn)行同步操作,甚至連 C...
1、JVM進(jìn)程占用的CPU比較高,如何排查? 1)步驟1:top命令,然后按shift+p按照CPU排序找到占用CPU過高的進(jìn)程的pid 2)步驟2:使用top -H -p ...
1、四層協(xié)議和七層協(xié)議的負(fù)載均衡 所謂四層就是基于IP+端口的負(fù)載均衡,通過虛擬IP+端口接收請求,然后再分配到真實的服務(wù)器;常見的四層負(fù)載均衡器有LVS和F5。 七層通過虛...
1、給出一個技術(shù)可實現(xiàn)的數(shù)據(jù)庫分表的標(biāo)準(zhǔn) 關(guān)系型數(shù)據(jù)庫本身比較容易成為系統(tǒng)瓶頸,單機(jī)存儲容量、連接數(shù)、處理能力都有限。當(dāng)單表的數(shù)據(jù)量達(dá)到1000W或100G以后,由于查詢維度...
對稱加密與非對稱加密 對稱密鑰加密(Symmetric-Key Encryption),是指加密和解密使用同一個密鑰的方式,這種方式存在的最大問題就是密鑰發(fā)送問題,即如何安全...
HTTP是面向事務(wù)的,即它傳輸?shù)臄?shù)據(jù)是一個整體,要么全部收到,要么全部收不到。 每一次HTTP請求就需要建立一次TCP連接和釋放TCP連接。 HTTP是無連接,無狀態(tài)的。每一...
因特網(wǎng) 因特網(wǎng)是當(dāng)今世界上最大的網(wǎng)絡(luò),是”網(wǎng)絡(luò)的網(wǎng)絡(luò)”。即因特網(wǎng)是所有網(wǎng)絡(luò)互連起來的一個巨型網(wǎng)絡(luò). 因特網(wǎng)的組成: ●邊緣部分 : 主機(jī) ●核心部分 : 大量網(wǎng)絡(luò)和連接這些網(wǎng)...
MemCache是一個自由、源碼開放、高性能、分布式的分布式內(nèi)存對象緩存系統(tǒng),用于動態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫的負(fù)載。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提...
Redis是一個開源的內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),它可以用作:數(shù)據(jù)庫、緩存和消息中間件。是速度非??斓姆顷P(guān)系型(NoSQL)內(nèi)存鍵值數(shù)據(jù)庫,可以存儲鍵和五種不同類型的值之間的映...
說起MySQL的查詢優(yōu)化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理創(chuàng)建索引、為字段選擇合適的數(shù)據(jù)類型..... 你是否真的理解這些優(yōu)化技...