Java Web 開發入門必備核心知識體系講解
1. 基礎概念 1.1 Web 開發相關知識 Web 即網頁,指 Internet 主機上供外界訪問的資源。按內容生成方式分類: 靜態 Web 資源:HTML
MyBatis 逆向工程自動生成代碼完整指南
什麼是 MyBatis 逆向工程 MyBatis 屬於半自動 ORM,手寫 Mapper 映射文件工作量大且易出錯。官方提供 MyBatis Generator
深度解析 MyBatis SQL 映射文件編寫詳解
概述 SQL 映射 XML 文件是 MyBatis 中所有 SQL 語句的定義場所。本文系統講解 resultMap、CRUD 標籤、sql 片段復用、參數傳遞
Java 實現仿 QQ 風格圖片驗證碼生成
項目背景與功能特點 本文分享一套使用 Java 實現的仿 QQ 風格圖片驗證碼生成工具類。該驗證碼具備以下特性: 支持自定義圖片尺寸與字符長度 隨機背景顏色與
Java + Spring + MySQL 環境下整合 MyBatis 完整教程
前言 本文詳細記錄在 Java + Spring + MySQL 技術棧中,如何從零開始搭建並配置 MyBatis 持久層框架。涵蓋環境準備、數據庫建立、實體類
Java Excel 導入導出通用組件:基於 Apache POI SXSSF 的百萬級數據高效處理
技術選型:為什麼選 SXSSF? SXSSF (Streaming XSSF):只在內存保留滑動窗口(默認 100 行),其餘刷入臨時文件,支援百萬行
C# 連接 MySQL 實戰:MySqlConnector 與 MySqlDriverCS 兩種驅動方案完整對比
C# 操作 MySQL 兩大主流驅動 .NET 生態中操作 MySQL 主要有兩種成熟方案:官方 MySqlConnector (原 MySQL Connect
Java 選擇排序算法深度解析:原理、實現、性能分析與優化變體
算法核心思想 選擇排序屬於原地比較排序,基本邏輯: 在未排序區間 [i, n-1] 中找到最小(大)元素索引 將其與區間首位元素 i 交換 有序區
Java AES 加密算法實戰詳解:ECB/CBC 模式、填充模式、IV 向量完整指南
AES 算法基礎知識 AES (Advanced Encryption Standard),高級加密標準,是對稱分組加密算法標準。核心特性: 分組長度:固
MyBatis 核心功能全景指南:從基礎 CRUD 到 Spring 整合、SqlSessionFactory 原理解析
MyBatis 核心架構速覽 MyBatis 採用「配置驅動」架構,核心組件協作流程: 配置文件(mybatis-config.xml) → SqlSes
MyBatis 動態 SQL 核心標籤深度解析:if、where、trim、choose、foreach 實戰指南
動態 SQL 的核心價值 MyBatis 動態 SQL 基於 OGNL 表達式語言,在 XML 中通過標籤實現條件判斷、循環遍歷、片段拼接,將 Java 流程控
MyBatis Generator 代碼生成器實戰:從數據庫表自動生成實體、Mapper、XML 全套代碼
MyBatis Generator (MBG) 簡介 MyBatis Generator (MBG) 是官方提供的代碼生成工具,支持通過數據庫表結構自動生成:
Windows 搭建 Java + MyBatis + MySQL 開發環境全流程指南
環境準備清單 組件版本建議下載來源 JDK1.8+ (推薦 11/17 LTS)Oracle / Adoptium IDEEclipse IDE
MyBatis 多表關聯查詢與分頁實戰:resultMap 進階映射與 PageHelper 整合思路
多表關聯查詢:resultMap 映射關聯對象 實體類之間存在關聯關係(一對一、一對多)時,MyBatis 通過 <resultMap> 的 <
MyBatis 接口式開發實戰:告別字符串映射,實現類型安全的 CRUD 操作
從字符串映射到接口映射的進化 傳統 MyBatis 開發中,通過字符串指定 SQL 映射(如 namespace.id)存在顯著缺陷:拼寫錯誤無法編譯期發現、重
Android 註冊頁面開發實戰:城市選擇與表單驗證完整實現
項目概覽 本文展示一個完整的 Android 用戶註冊流程實現,包含主註冊頁面、結果展示頁面、城市下拉選擇、性別單選、密碼確認驗證及 Activity 間數據傳
Java 裝飾器模式深度解析:動態擴展對象功能的藝術
什麼是裝飾器模式? 裝飾器模式屬於結構型設計模式,其核心思想是在不修改原有類結構的前提下,動態地為對象添加新職責。相比繼承,裝飾器提供了更靈活的功能擴展方式,避