別名
基礎環境配置
對映檔案配置
configuration:宣告在標籤裡面的資訊是配置資訊。
typealiase:宣告使用別名物件,並填寫別名物件的全路徑。
environments:宣告該標籤內的環境變數,乙個environment表示乙個jdbc連線資料庫,如果有多個資料庫的話,我們就要用到不同的環境變數。
default:代表的是預設的意思。
transactionmanager:宣告事務管理。事務管理有兩種型別,分別是jdbc基於jdbc的事務,還有managed託管的事務。
jdbc:使用jdbc的事務管理機制。即通過connection的commit()方法提交,通過rollback()方法回滾。但預設情況下,mybatis將自動提交功能關閉了,改為了手動提交。
managed:由容器來管理事務的整個證明週期。
datasource:宣告資料來源,在測試和開發當中一般使用的是pooled,但在實際開發當中使用的是jidn。
resource:指向的是相對於類路徑下的目錄。
目錄
配置config主配置檔案主要分三大塊:
主配置檔案中的詳細介紹
mysql 3台主主 mysql主主
設定主 主複製 1 在兩台伺服器上各自建立乙個具有複製許可權的使用者 2 修改配置檔案 主伺服器上 mysqld server id 10 log bin mysql bin relay log relay mysql relay log index relay mysql.index auto i...
Haproxy Keepalived主主高可用
介紹 haproxy是高效能的 伺服器,其可以提供7層和4層 具有healthcheck,負載均衡等多種特性,效能卓越,包括twitter,reddit,stackoverflow,github在內的多家知名網際網路公司在使用。keepalived是乙個高可用方案,通過vip 即虛擬ip 和心跳檢測...
主主複製 主主複製時的主鍵衝突解決
大致思路 1 2臺伺服器都設定上二進位制日誌和relay日誌 2 都設定上replcation賬號 3 都設定對方為自己的master 主主複製下一定要注意避免的問題 同步衝突 例 create table stu id int primary key auto increment.2臺mysql地...