02-MariaDB主從安裝SpringBoot整合MyBatis配置

關於MariaDB的介紹

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL受權許可 MariaDB的目的是徹底兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。 MariaDB由MySQL的創始人Michael Widenius(英語:Michael Widenius)主導開發,他早前曾以10億美圓的價格,將本身建立的公司MySQL AB賣給了SUN,此後,隨着SUN被甲骨文收購,MySQL的全部權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。
MariaDB基於 事務的Maria 存儲引擎,替換了 MySQLMyISAM存儲引擎,它使用了Percona的 XtraDB,InnoDB的變體,分支的開發者但願提供訪問即將到來的MySQL 5.4 InnoDB性能。這個版本還包括了 PrimeBase XT (PBXT) 和 FederatedX 存儲引擎

繼續Spring Boot

http://blog.didispace.com/spring-boot-learning-1/html

參考博客spring

http://localhost:8080/001.jpg 直接訪問001.jpg文件
文件在static的目錄下

Spring Boot默認提供靜態資源目錄位置需置於classpath下,目錄名需符合以下規則:sql

  • /static
  • /public
  • /resources
  • /META-INF/resources

舉例:咱們能夠在src/main/resources/目錄下建立static,在該位置放置一個圖片文件。啓動程序後,嘗試訪問http://localhost:8080/D.jpg。如能顯示圖片,配置成功。數據庫

 

模板引擎

在動態HTML實現上Spring Boot依然能夠完美勝任,而且提供了多種模板引擎的默認配置支持,因此在推薦的模板引擎下,咱們能夠很快的上手開發動態網站。異步

Spring Boot提供了默認配置的模板引擎主要有如下幾種:ide

  • Thymeleaf
  • FreeMarker
  • Velocity
  • Groovy
  • Mustache

Spring Boot建議使用這些模板引擎,避免使用JSP,若必定要使用JSP將沒法實現Spring Boot的多種特性,具體可見後文:支持JSP的配置spring-boot

當你使用上述模板引擎中的任何一個,它們默認的模板配置路徑爲:src/main/resources/templates。固然也能夠修改這個路徑,具體如何修改,可在後續各模板引擎的配置屬性中查詢並修改。性能

推薦網站

有幾個知識點:spa

Spring Boot中使用Swagger2構建強大的RESTful API文檔

Spring Boot中Web應用的統一異常處理

Spring Boot中使用@Scheduled建立定時任務

 @Scheduled詳解

在上面的入門例子中,使用了@Scheduled(fixedRate = 5000) 註解來定義每過5秒執行的任務,對於@Scheduled的使用能夠總結以下幾種方式:

  • @Scheduled(fixedRate = 5000) :上一次開始執行時間點以後5秒再執行
  • @Scheduled(fixedDelay = 5000) :上一次執行完畢時間點以後5秒再執行
  • @Scheduled(initialDelay=1000, fixedRate=5000) :第一次延遲1秒後執行,以後按fixedRate的規則每5秒執行一次
  • @Scheduled(cron="*/5 * * * * *") :經過cron表達式定義規則

 

Spring Boot中使用@Async實現異步調用

MariaDB主從安裝

https://www.cnblogs.com/zhanzhan/p/7729981.html

以上是安裝正常版本的MariaDB的數據庫

https://blog.csdn.net/u012982280/article/details/80093933

以上是數據庫的主從安裝

基本跟Mysql的差不太多。

相關文章
相關標籤/搜索