原创 Mysql主從複製(一)原理介紹

官方文檔 Mysql主從複製(MySQL Replication)見官方文檔17章介紹:Chapter 17 Replication Mysql主從複製概念 Mysql主從複製是指數據可以從一個MySQL數據庫服務器主節點複製到一

原创 Mysql主從複製(三)主主複製配置

1、環境 系統:Ubuntu 16.04 server Mysql:8.0.17 主master (server-1):192.168.50.5 主master (server-2):192.168.50.6 特點:兩個庫可寫可

原创 IntelliJ IDEA入門(二)配置文件目錄更改

IntelliJ IDEA默認的配置文件目錄在C盤用戶目錄下,如.IdeaIC2019.2,內容如下 默認放在C盤佔用系統盤空間,而且一旦重裝系統之後,所有的配置信息都丟失了,所以建議更改位置。 更改位置的方法 在安裝目錄的bi

原创 Mysql主從複製slave啓動報Slave failed to initialize relay log info structure from the repository

現象:進行Mysql主從複製執行start slave時報ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repos

原创 mysql主從複製報The slave I/O thread stops because master and slave have equal MySQL server UUIDs

錯誤信息:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs;

原创 Mysql主從複製(二)一主一從配置

1、環境 系統:Ubuntu 16.04 server Mysql:8.0.17 主master (server-1):192.168.50.5 從slave (server-2):192.168.50.6 特點:主庫可寫(會寫

原创 IntelliJ IDEA入門(一)無法新建JavaClass和Package解決辦法

現象:在Maven工程java目錄中右鍵New沒有Java class和package選項,如下 解決方法一:工程src/main/java目錄右鍵-》“Mark Directory as”-》“Sources Root” 修

原创 Mysql 8配置MGR單主多從集羣

一、MGR介紹 1、官方文檔 Chapter 18 Group Replication 2、MGR介紹 MySQL Group Replication(下簡稱:MGR)是MySQL官方推出的一種基於Paxos協議的狀態機複製的

原创 使用Maven搭建spring boot聚合工程

1、項目結構 report-parent【父工程,用於統一依賴版本管理】 --- report-common【子工程(普通jar工程),報表通用工具包】 --- report-data-handler【子工程(web工程),用於處

原创 MYSQL 8用戶及角色管理

Mysql 8創建用戶的操作已經不支持grant的同時創建用戶的方式,需先創建用戶再進行授權,下面這種操作將會報錯 mysql> grant all on *.* to 'test'@'%' identified by '1234

原创 java反射調用方法時@Autowired注入的屬性爲空

調用代碼(片斷) // init job handler action Map<String, Object> serviceBeanMap = applicationContext.getBean

原创 解決Spring Boot異常返回頁面中文亂碼問題

Spring boot版本:2.1.3 現象 異常返回頁面中文有亂碼,可以看到後臺返回的字符編號是ISO-8859-1 後臺的異常信息沒有亂碼 java.io.FileNotFoundException: D:\workspac

原创 Ubuntu 16.04更改Mysql data目錄位置

Ubuntu新安裝的Mysql數據默認放在/var/lib/mysql,由於/var所劃分的空間不夠大,而mysql的數據會非常大,所以很容易就硬盤空間就滿,所以需要更改data的目錄,步驟如下 以下操作需要使用root用戶 1、

原创 IDEA中快速添加main和System方法

在eclipse中輸入main或syso就能快速生成main方法和System.out方法,在Idea也可以,不過要自己設置,步驟如下 1、打開File-Settings-Editor-Live Templaters,如下 2、

原创 手動創建DruidDataSource失敗後死循環以及程序卡住的問題

druid的版本:1.1.20 這個問題在druid的github源碼上一直是個open的issue,見3488和3357等 druid的配置,注意timeBetweenEvictionRunsMillis參數,這是造成卡的原因。