原创 MySQL - 測試 - sysbench 壓力測試

前言 壓力測試是針對系統的一種性能測試,但是測試數據與業務邏輯無關,更加簡單直接的測試讀寫性能。 壓力測試有4個重要測試指標:TPS、QPS、響應時間和併發量 QPS是每秒鐘處理完的請求數量 TPS是每秒鐘處理完的事物數量 響應

原创 MySQL - 測試 - mysqlslap 壓力測試

前言 本文主要統計mysql的壓力測試環節 mysqlslap壓力測試 參數 說明 –concurrency 併發數量,多個可以用逗號隔開 –engines 要測試的引擎,可以有多個,用分隔符隔開如–engine

原创 MyCat 基礎 - 核心配置 - schema

前言 本章主要整理 MyCat核心配置說明 核心配置文件說明 文件名 說明 功能 server.xml 虛擬MySQL 配置系統相關參數配置用戶訪問權限配置SQL防火牆及SQL攔截功能 schema.xml 數據

原创 Java Zookeeper - Curator的使用

前言 在上文中 Java Zookeeper - 極簡入門 ,是不是感覺low的不行,這裏我們來使用一種更好的方法 背景 Zookeeper原生客戶端的不足 在連接zk超時的時候,不支持自動重連,需要手動重連。 Watch註冊一

原创 3. Spring - IOC - 組件掃描規則

系列篇幅 1. Spring - IOC - 註冊組件 2. spring - IOC - 依賴注入 3. Spring - IOC - 組件掃描規則 4. Spring - IOC - 組件的作用域、懶加載、條件判斷 5. S

原创 MySQL 學習 - Replication集羣 - 搭建 - 雙主雙從

前言 我們這裏說的是雙主雙從集羣搭建,當然這個是看你實際業務,說白了一點 兩個主節點雙向同步,A集羣掛掉時,B集羣因爲雙向同步,立即可以開始工作,實現高可用 基本原理 具體流程 主庫將變更寫入到主庫的binlog中 從庫的IO進

原创 5. Spring - IOC - 組件的生命週期

系列篇幅 1. Spring - IOC - 註冊組件 2. spring - IOC - 依賴注入 3. Spring - IOC - 組件掃描規則 4. Spring - IOC - 組件的作用域、懶加載、條件判斷 5. S

原创 MyCat 基礎 - 安裝與介紹

前言 在使用MyCat的時候,我們來聊一下爲什麼使用這個東西吧。 有詳細的中間件對比,點擊這裏 MySQL 學習 - 不同場景下技術抉擇 官網地址:http://www.mycat.io/ 數據庫中間件產品 對於目前來說 MyC

原创 Java Zookeeper - 極簡入門

前言 本文整理一下快速入門,因爲我工作中只是少量使用Zookeeper,大部分都是使用Nacos,想想還是整理下吧 一鍵安裝可以參考: Docker 實戰系列 - Zookeeper安裝 推薦文章 https://www.imoo

原创 5. MyBatis - 深度學習 - 補全

前言 這篇是爲了上一篇的補全,因爲我想讓博客看起來儘量簡單,並且短 核心類 關鍵類 說明 SqlSessionFactoryBuilder 僅用於構建會話工廠,構建完成後無用基於 config.xml、environ

原创 Docker 實戰系列 - Redis集羣

前言 Docker方式部署redis-cluster - 簡書 SpringBoot 2.0 如何使用Redis-Cluster - 掘金 Redis容器初始化 這裏引用了別人的一個鏡像publicisworldwide/redi

原创 2. spring - IOC - 依賴注入

系列篇幅 1. Spring - IOC - 註冊組件 2. spring - IOC - 依賴注入 3. Spring - IOC - 組件掃描規則 4. Spring - IOC - 組件的作用域、懶加載、條件判斷 5. S

原创 6. MyBatis - 深度學習 -緩存的原理

前言 在使用MyBatis進行開發過程中,必須要了解的就是它的一級緩存、二級緩存 一級緩存命中條件 一級緩存的使用條件:必須在同一個會話(session)的同一個mapper(namespace)的同一個方法(statement)

原创 7. MyBatis - 深度學習 - 初始化流程

前言 本文整理一下,MyBatis啓動的時候都做了什麼,具體對應xml or 接口中如何解析 重點畫圈圈 類 說明 XMLConfigBuilder mybatis-config.xml 文件解析 XMLScri

原创 MySQL 學習 - Replication集羣 - 搭建 - 二進制日誌點

前言 目前MySQL支持兩種複製模式 二進制日誌點 GTID(Mysql >= 5.7 推薦使用) MySQL 學習 - Replication集羣 - GTID模式 基本原理 具體流程 主庫將變更寫入到主庫的binlog中