最全SpringBoot學習教程,程式設計師必學之一

歡喜程式設計發表於2021-09-24

Mybatis入門

1、什麼是Mybatis?

MyBatis 本是apache的一個開源專案iBatis, 2010年這個專案由apache software foundation 遷移到了google code,並且改名為MyBatis 。2013年11月遷移到Github。

MyBatis 是一款優秀的持久層框架,它支援定製化 SQL、儲存過程以及高階對映。MyBatis 避免了幾乎所有的 JDBC 程式碼和手動設定引數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置和對映原生資訊,將介面和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java物件)對映成資料庫中的記錄。

2、為什麼要用Mybatis?

最全SpringBoot學習教程,程式設計師必學之一

3、Mybatis快速入門

  • 匯入開發包

  • 準備測試工作

  • 建立mybatis配置檔案

  • 編寫工具類測試是否獲取到連線

  • 建立實體與對映關係檔案

  • 編寫DAO

最全SpringBoot學習教程,程式設計師必學之一

4、Mybatis工作流程

最全SpringBoot學習教程,程式設計師必學之一

5、完成CRUD操作

  • 增加學生

  • 2根據ID查詢資料

  • 查詢所有資料

  • 根據id刪除

  • 修改

  • 小細節

  • Mybatis分頁

最全SpringBoot學習教程,程式設計師必學之一

6、動態SQL

  • 動態查詢

  • 動態更新

  • 動態刪除

  • 動態插入

最全SpringBoot學習教程,程式設計師必學之一

Mybatis配置資訊

1、對映檔案

最全SpringBoot學習教程,程式設計師必學之一

2、配置檔案

最全SpringBoot學習教程,程式設計師必學之一

關聯對映

Mybatis【多表連線】

最全SpringBoot學習教程,程式設計師必學之一

快取+Mapper代理+逆向工程

1、Mybatis快取

最全SpringBoot學習教程,程式設計師必學之一

2、mybatis和ehcache快取框架整合

最全SpringBoot學習教程,程式設計師必學之一

3、Mapper代理方式

最全SpringBoot學習教程,程式設計師必學之一

4、Mybatis解決JDBC程式設計的問題

最全SpringBoot學習教程,程式設計師必學之一

5、Mybatis逆向工程

最全SpringBoot學習教程,程式設計師必學之一

Mybatis整合Spring

1、Mybatis與Spring整合

最全SpringBoot學習教程,程式設計師必學之一

Mybatis常見面試題

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——入門

  • 為什麼要使用MyBatis

  • 如何使用MyBatis

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——配置檔案解析過程

配置檔案解析過程分析

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——對映檔案解析過程

1、對映檔案解析解析入口

最全SpringBoot學習教程,程式設計師必學之一

2、解析對映檔案

最全SpringBoot學習教程,程式設計師必學之一

3、Mapper介面繫結過程分析

最全SpringBoot學習教程,程式設計師必學之一

4、處理未完成解析的節點

硬核!阿里內部消化的Mybatis學習筆記,簡短卻精悍,全是重點

Mybatis原始碼——SQL執行流程

1、SQL執行入口

最全SpringBoot學習教程,程式設計師必學之一

2、查詢語句的執行過程

最全SpringBoot學習教程,程式設計師必學之一

3、更新語句的執行過程

最全SpringBoot學習教程,程式設計師必學之一

4、SQL執行過程總結

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——內建資料來源

1、內建資料來源初始化過程

最全SpringBoot學習教程,程式設計師必學之一

2、UnpooledDataSource

最全SpringBoot學習教程,程式設計師必學之一

3、PooledDataSource

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——快取機制

1、快取類介紹

2、CacheKey

3、一級快取

4、二級快取

最全SpringBoot學習教程,程式設計師必學之一

Mybatis原始碼——外掛機制

  • 外掛機制原理

  • 實現一個分頁外掛

最全SpringBoot學習教程,程式設計師必學之一

#

最後

權威指南-第一本Docker書

引領完成Docker的安裝、部署、管理和擴充套件,讓其經歷從測試到生產的整個開發生命週期,深入瞭解Docker適用於什麼場景。並且這本Docker的學習權威指南介紹了其元件的基礎知識,然後用Docker構建容器和服務來完成各種任務:利用Docker為新專案建立測試環境,演示如何使用持續整合的工作流整合Docker,如何構建應用程式服務和平臺,如何使用Docker的API,如何擴充套件Docker。

總共包含了:簡介、安裝Docker、Docker入門、使用Docker映象和倉庫、在測試中使用Docker、使用Docker構建服務、使用Fig編配Docke、使用Docker API、獲得幫助和對Docker進行改進等9個章節的知識。

image

image

image

image

關於阿里內部都在強烈推薦使用的“K8S+Docker學習指南”—《深入淺出Kubernetes:理論+實戰》、《權威指南-第一本Docker書》,看完之後兩個字形容,愛了愛了!

開源分享:【一線大廠Java面試題解析+核心總結學習筆記+最新講解影片+實戰專案原始碼】



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990490/viewspace-2793524/,如需轉載,請註明出處,否則將追究法律責任。

相關文章