原创 IDEA 解決 LombokProcessor could not be initialized 問題

目錄1. 問題2. 解答 1. 問題 LombokProcessor could not be initialized 怎麼辦? 2. 解答 Maven 要升級一下 Lombok,舊版本 1.16 或以下有這個問題,1.

原创 [MVC+JDBC] 用戶登錄系統

目錄用戶登錄系統1. 搭建環境2. 準備數據3. 後端代碼a. UserDao & UserDaoImplb. 實體類c. UserService & UserServiceImpld. JdbcUtilse. Character

原创 [Java] 項目集

索引目錄 DATE(GitHub) PROJECT TITLE 2020-05 [MVC+JDBC] 用戶登錄系統 2020-05 [MyBatis] 多表查詢 2020-05 [MyBatis] 映射文件

原创 Maven 概述與使用

目錄Maven 項目管理工具1. Maven 簡介a. Maven 是什麼?b. Maven 能解決什麼問題?c. Maven 的兩個核心功能(重點)i. 依賴管理ii. 項目構建2. Maven 安裝和使用a. Maven 下載

原创 MyBatis 多表查詢

目錄MyBatis 多表查詢1. 表關係2. 環境搭建3. 一對一(多對一)a. 實體和表映射關係b. Order 實體類c. OrderMapper 接口d. OrderMapper.xmle. 測試4. 一對多a. 實體和表關

原创 MyBatis 單表查詢

目錄MyBatis 單表查詢1. resultMap 標籤a. UserMapper 接口b. UserMapper.xmlc. 測試2. 多條件查詢(二種方式)a. UserMapper 接口b. UserMapper.xml

原创 MyBatis resultMap 標籤的作用

目錄MyBatis resultMap1. 什麼時候用到 resultmap 標籤2. 單表查詢實體類的屬性名與表的列名不對應a. 實體類b. 接口c. 接口對應的 Mapper 文件d. MyBatisUtils 工具類e. 測

原创 IDEA mapper 與 SqlMapConfig 模板創建

目錄IDEA mapper & SqlMapConfig1. SqlMapConfiga. 打開模板設置b. 推薦模板內容c. 測試2. mappera. 打開模板設置b. 推薦模板內容c. 測試 IDEA mapper & S

原创 MySQL 的慢查詢日誌

目錄MySQL 慢查詢日誌1. MySQL 性能優化a. 分析數據庫查詢效率低下b. 分析執行次數比較多的語句2. 查看 SQL 語句的執行效率a. 插入千萬條記錄b. 慢查詢日誌 MySQL 慢查詢日誌 1. MySQL 性能

原创 MyBatis 概述與使用

目錄MyBatis1. 框架簡介2. Mybatis 簡介a. ORM 概述b. Mybatis 介紹i. 歷史ii. 簡介3. Mybatis 快速入門a. 主要需求b. 步驟分析c. 代碼實現i. 創建 mybatis_db

原创 IDEA 快速接口生成實現類

目錄IDEA 快速生成接口實現類1. 定位到要實現的接口名2. 確認實現類名3. 選擇實現方法4. 獲得實現類 IDEA 快速生成接口實現類 1. 定位到要實現的接口名 Alt + 回車,選擇 Implement interf

原创 MySQL 的索引

目錄MySQL 索引1. 什麼是索引2. MySQL 索引分類3. MySQL 索引語法a. 創建索引i. 直接創建ii. 修改表時指定(不需要指定名字)iii. 創建表時指定(推薦)b. 刪除索引4. 千萬表記錄索引效果演示a.

原创 JDBC 簡述與基礎語法

目錄JDBC1. 快速入門a. 準備數據庫b. 導入 Jar 包c. 基礎語法d. 示例(重點)2. API 詳解a. DriverManager 類i. 註冊驅動① 新建 Driver 對象(不推薦)② 通過反射加載到 JVM(

原创 JDBC 的連接池

目錄JDBC 的連接池1. 連接池a. 概述b. 優點c. 常見連接池d. 實現 DataSource2. Druid 連接池a. 快速入門i. 導入 Druid 相關 Jar 包ii. 測試代碼iii. API 介紹b. 配置文

原创 Database 全集

索引目錄 1. 基本概念 NO. CHAPTER 1 MySQL Configuration 2 MySQL 簡述與使用 3 MySQL 的基礎語法 4 MySQL CHAR 與 VARCHAR 的區別