原创 Mybatis配置解析

目錄 一 核心配置文件 二 環境配置(environments) 三 屬性(properties) 四 別名 五 設置 六 映射器 一 核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了會深深影響 MyB

原创 JDBC事務複習

目錄 點睛 事務編程一般步驟 需求 Junit單元測試 數據庫 代碼 點睛 要麼都成功,要麼都失敗。 ACID原則:保證數據的安全。 事務編程一般步驟 1 開啓事務 2 事務提交 commit 3 事務回滾 rollback 4 關閉事務

原创 過濾器實現權限過濾

目錄 一 需求 二 實戰 一 需求 用戶登錄後才能進入主頁,用戶註銷後不能進入主頁。 二 實戰 1 定義常量 package com.cakin.constant; /** * @ClassName: Constant * @Des

原创 Spring Boot實現登錄攔截

目錄 一 相關配置 二 控制器 三 視圖 四 碼雲地址 一 相關配置 1 登錄攔截器 package com.ckf.springbootinterceptor.config; import org.springframework.

原创 Javaweb開發一般步驟

一 概念 以超市訂單管理系統爲例進行說明。 SMBMS:超市訂單管理系統。 二 功能描述 三 數據庫 四 準備工作 考慮是否使用Maven?如果使用,需要添加依賴,如果不使用Maven,需要考慮引入Jar包。 這裏使用Maven進行搭

原创 ResultMap結果集映射

目錄 一 點睛 二 構造實體類和數據庫不一致 三 解決方法 一 點睛 它是解決實體類屬性名和數據庫字段名不一致的問題。 二 構造實體類和數據庫不一致 public class User { private int id; //

原创 MyBatis的模糊查詢

目錄 一 mapper層 二 XML 三 測試代碼 四 測試結果 一 mapper層 /** * 功能描述:模糊查詢 * * @author cakin * @date 2020/6/16 * @param nameLike 模糊查詢的

原创 Mysql在windows下的安裝

目錄 一 官網地址(推薦) 二 安裝方法 三 鏡像地址 一 官網地址(推薦) https://dev.mysql.com/downloads/mysql/5.7.html 下載時用迅雷會很快。 二 安裝方法 https://www.cnb

原创 Mybatis日誌相關

一 日誌工廠 如果一個數據庫操作,出現了異常,我們需要排錯。日誌就是最好的助手! sout、debug可以實現排錯。 官網圖表 設置名 描述 有效值 默認值 logImpl 指定 MyBatis 所用日誌的具體實現,

原创 MUI簡介

目錄 一 官網地址 二 MUI文檔 三 演示Demo項目 四 夜神模擬器和HBuildx連接 五 手機啓動開發者模式 一 官網地址 https://www.dcloud.io/mui.html 二 MUI文檔 https://dev.dc

原创 MyBatis中萬能的Map

目錄 一 點睛 二 實戰 一 點睛 如果我們的實體類或者數據庫中的表,字段或參數過多,可以考慮使用Map。 Map傳遞參數,直接在sql中取出key即可。 void insertUser2(Map<String, Object> map

原创 Windows10下修改IP和MAC方法

一 下載和解壓 1 下載地址 https://download.cnet.com/Technitium-MAC-Address-Changer/3000-2085_4-10554920.html 2 下載後的樣子 3 解壓TMACv

原创 Servlet的監聽器實現在線人數統計

目錄 一 開發步驟 二 實戰 三 測試 一 開發步驟 1 編寫監聽器 2 註冊監聽器 二 實戰 1 監聽器編寫 import javax.servlet.ServletContext; import javax.servlet.http

原创 jstl標籤技術簡介

目錄 一 jstl標籤的介紹 二 爲什麼需要jstl 三 目前軟件公司用不用jstl標籤 四 jstl標籤分類 五 JSTL標籤庫使用步驟 六 參考 一 jstl標籤的介紹 jstl(jsp standard tag library:js

原创 Servlet過濾器處理中文亂碼問題

目錄 一 Filter開發步驟 二 實戰 三 測試結果 一 Filter開發步驟 1 導包 2 編寫過濾器 二 實戰 1 編寫Servlet,用於測試 package com.cakin.servlet; import javax.