原创 深入理解mysql的底層實現

MySQL 的常用引擎 1. InnoDB InnoDB 的存儲文件有兩個,後綴名分別是 .frm 和 .idb,其中 .frm 是表的定義文件,而 idb 是數據文件。 InnoDB 中存在表鎖和行鎖,不過行鎖是在命中索引的情況

原创 數據結構 BTree和B+Tree詳解

B+樹索引是B+樹在數據庫中的一種實現,是最常見也是數據庫中使用最爲頻繁的一種索引。B+樹中的B代表平衡(balance),而不是二叉(binary),因爲B+樹是從最早的平衡二叉樹演化而來的。在講B+樹之前必須先了解二叉查找樹、

原创 springCloudFeign使用示例

框架版本 <spring-boot.version>1.5.15.RELEASE</spring-boot.version> <spring-cloud.version>Edgware.SR4</spring-cloud.vers

原创 springCloud集成分佈式事務LCN 4.1.0

1、LCN源碼下載 下載地址:https://github.com/codingapi/tx-lcn/releases 2、LCN轉微服務 將下載源碼中的該項目以微服務的形式集成入駐到你的微服務項目中 (1)替換配置文件 原配置

原创 linux(centos7.4)安裝 zookeeper

安裝步驟 1、下載zookeeper wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.13.tar.gz 2、解壓

原创 使用sh腳本實現自動化部署配置教程

適用項目: 傳統單體項目、微服務項目等 先說下最終達到的效果,最終本地只需要執行一行命令,即可實現自動打包上傳到服務器並自動重啓,並且因爲上傳到服務器後會立馬自動重啓,所以影響到測試的時間也就分把鍾了。可以極大程度的縮短服務更新時

原创 linux(centos7.4)安裝tomcat

安裝步驟: 1、下載tar包 tomcat7 tomcat8 tomcat9 tomcat10 2、上傳至服務器然後解壓 推薦使用weget直接下載 tar -zxvf apache-tomcat-7.0.103-src.tar.

原创 mysql非常用命令筆記

一、連接數據庫 不借助數據庫管理軟件(如Navicat等軟件),通過dos連接mysql服務器,然後操作數據庫. 連接數據庫通用格式:mysql -P 端口號 -h mysql主機名或ip地址 -u 用戶名 -p 解釋: (-P大