原创 RedLock底層實現
https://redis.io/topics/distlock The Redlock algorithm In the distributed version of the algorithm we assume we have
原创 mysql 索引的分類
主鍵索引 唯一索引 普通索引 全文索引 組合索引
原创 如何用棧實現隊列結構及隊列實現棧結構
如何用棧實現隊列結構及隊列實現棧結構 雙隊列 雙stack
原创 CRC 32
CRC 即循環冗餘校驗碼(Cyclic Redundancy Check):是數據通信領域中最常用的一種查錯校驗碼,其特徵是信息字段和校驗字段的長度可以任意選定。循環冗餘檢查( CRC )是一種數據傳輸檢錯功能,對數據進行多項式計算,
原创 MySQL 5.6測試結果
參考 :https://help.aliyun.com/ 本頁目錄 場景一:內存命中型 場景二:磁盤IO型 本文介紹RDS MySQL 5.6通用型實例的性能測試結果。 場景一:內存命中型 內存命中型場景指數據可以全部讀取到緩存
原创 Notepad++ 好用的編輯器
https://notepad-plus-plus.org/downloads/v7.8.1/
原创 數據庫表索引 創建的細節
更新頻繁的數據不適合簡歷索引 強制類型轉化 會進行全表掃描 使用union 時用union all 儘量不使用or 用 in exits 替代 聯合索引最左原則 創建索引的列不允許爲null join 最好不要超過三張表 關聯的字段類
原创 mysql 存儲引擎常見的三種
Innodb 聚簇索引 支持事務 行鎖 表鎖 myisam 非聚簇索引 只支持表鎖 大量select 時比較好用 mermery 不能進行數據持久化
原创 覆蓋索引的簡單介紹
如果一個索引 包含所有需要查詢的字段的值 ,我們稱之爲索引覆蓋. 與之相關的是 查詢值 不是索引的情況下 稱之爲回表.
原创 int 與integer的區別簡介
int 基礎類型 integer 包裝類型 int 按照值傳遞 integer 按照引用傳遞 但是在hash表中是按照值傳遞
原创 linux a安裝基礎軟件
yum install -y wget vim net-tools lrzsz
原创 分佈式鎖的種類
基於mysql 基於Redis 基於zookeeper 基於Etcd 分佈式鎖的實現
原创 分佈式鎖的簡要介紹
1 鎖解決什麼問題? 解決有限的資源 2 單機版的 Synchronized wait notify reentranLock lock unlock 管程 公平鎖 非公平鎖