原创 RedLock底層實現

  https://redis.io/topics/distlock The Redlock algorithm In the distributed version of the algorithm we assume we have

原创 mysql 索引的分類

主鍵索引 唯一索引 普通索引 全文索引 組合索引

原创 akf

原创 如何用棧實現隊列結構及隊列實現棧結構

如何用棧實現隊列結構及隊列實現棧結構   雙隊列 雙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   管程 公平鎖        非公平鎖