fucking-algorithm: https://github.com/labuladong/fucking-algorithm/blob/master/README.m...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
fucking-algorithm: https://github.com/labuladong/fucking-algorithm/blob/master/README.m...
https://juejin.im/post/5cd97ccb518825686b1209ea http://www.reibang.com/p/15c90dacf134 ...
根據(jù)加鎖的范圍,MySQL 里面的鎖大致可以分成全局鎖旺隙、表級鎖和行鎖三類。 全局鎖 顧名思義,全局鎖就是對整個數(shù)據(jù)庫實例加鎖卒密。全局鎖的典型使用場景是,做全庫邏輯備份棠赛。 兩種方...
RPC框架詳細內(nèi)容:http://www.reibang.com/p/193634cca86a 在一個典型 RPC 的使用場景中鼎俘,包含了服務(wù)發(fā)現(xiàn)、負載辩涝、容錯贸伐、網(wǎng)絡(luò)傳輸、序列...
1怔揩、synchronized是如何實現(xiàn)鎖升級的棍丐? Mark Word: 偏向鎖的思想是偏向于讓第一個獲取鎖對象的線程,這個線程在之后獲取該鎖就不再需要進行同步操作沧踏,甚至連 C...
1歌逢、JVM進程占用的CPU比較高,如何排查翘狱? 1)步驟1:top命令秘案,然后按shift+p按照CPU排序找到占用CPU過高的進程的pid 2)步驟2:使用top -H -p ...
1、四層協(xié)議和七層協(xié)議的負載均衡 所謂四層就是基于IP+端口的負載均衡潦匈,通過虛擬IP+端口接收請求阱高,然后再分配到真實的服務(wù)器;常見的四層負載均衡器有LVS和F5茬缩。 七層通過虛...
1赤惊、給出一個技術(shù)可實現(xiàn)的數(shù)據(jù)庫分表的標(biāo)準(zhǔn) 關(guān)系型數(shù)據(jù)庫本身比較容易成為系統(tǒng)瓶頸,單機存儲容量凰锡、連接數(shù)未舟、處理能力都有限圈暗。當(dāng)單表的數(shù)據(jù)量達到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)的組成: ●邊緣部分 : 主機 ●核心部分 : 大量網(wǎng)絡(luò)和連接這些網(wǎng)...
MemCache是一個自由挣惰、源碼開放卧斟、高性能、分布式的分布式內(nèi)存對象緩存系統(tǒng)憎茂,用于動態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫的負載珍语。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提...
Redis是一個開源的內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng)竖幔,它可以用作:數(shù)據(jù)庫板乙、緩存和消息中間件。是速度非橙猓快的非關(guān)系型(NoSQL)內(nèi)存鍵值數(shù)據(jù)庫募逞,可以存儲鍵和五種不同類型的值之間的映...
說起MySQL的查詢優(yōu)化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *馋评、不使用NULL字段放接、合理創(chuàng)建索引、為字段選擇合適的數(shù)據(jù)類型..... 你是否真的理解這些優(yōu)化技...