博客 / 列表

wx6875a567c49bb - Redis 集羣

什麼是 Redis 集羣? Redis 集羣(Redis Cluster)是 Redis 官方提供的分佈式解決方案,基於 “去中心化架構” 實現數據分片存儲與高可用保障,核心特徵如下: 架構本質:無中心節點的 Peer-to-Peer 模式,所有節點地位平等,通過 “集羣總線”(實例端口 + 10000)通信,交換節點狀態、哈希槽分配等元數據。 數據

Spring Boot , redis , 後端開發 , 集羣

wx6875a567c49bb - Spring Boot 集成 Redis

Spring Boot 集成 Redis 核心依賴 spring-boot-starter-data-redis,配置簡單、開箱即用。 !-- 添加依賴 -- !-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis -- depen

Spring Boot , redis , 後端開發

wx6875a567c49bb - RBAC 權限控制

RBAC(Role-Based Access Control,基於角色的訪問控制)是企業級應用權限管理的標準方案,核心邏輯是 “用户-角色-權限-資源” 的四層關聯模型。 RBAC 核心模型 RBAC 的核心是通過中間表解耦用户、角色、權限、資源的直接關聯,確保權限粒度可靈活控制: 用户(User):系統操作者(如 admin、普通用户); 角

權限控制 , Spring Boot , rbac , 後端開發

wx6875a567c49bb - Spring Boot 使用 PageHelper 分頁插件

添加pagehelper-spring-boot-starter 依賴 !-- pom.xml -- dependencies dependency groupIdcom.github.pagehelper/groupId artifactIdpagehelper-spring-boot-starter/artifactId versio

Spring Boot , 分頁 , 後端開發 , PageHelper

wx6875a567c49bb - MyBatis 動態 SQL

MyBatis 動態 SQL 是其核心特性之一,通過 XML 標籤或註解動態拼接 SQL 語句,解決了傳統 SQL 中硬編碼條件、重複代碼、參數為空導致語法錯誤等問題,能根據不同參數值自動生成適配的 SQL,靈活應對多條件查詢、動態插入 / 更新等場景。 if 標籤 if 標籤根據參數值判斷是否拼接標籤內的 SQL 片段(參數非空 / 非默認值時生效)。

Spring Boot , 動態SQL , 後端開發 , Mybatis

wx6875a567c49bb - Spring Boot 集成 MyBatis

MyBatis 是一款輕量級、半自動化的 ORM(對象關係映射)框架,核心目標是簡化 Java 程序與數據庫的交互—— 既保留 SQL 的靈活性,又解決了原生 JDBC 開發的繁瑣問題(如手動處理連接、參數綁定、結果集映射等)。 Spring Boot 項目要集成 MyBatis,只需要添加MyBatis-Spring-Boot-Starter 即可: !-

MySQL , 數據庫 , Mybatis

wx6875a567c49bb - MySQL編程變量與流程控制

變量 MySQL 提供了變量來保存數據,根據變量的作用範圍分為系統變量、會話變量和局部變量。 系統變量 系統變量就是全局變量,對所有的 MySQL 客户端都有效,通常會在服務器啓動時使用命令行上的選項或配置文件來設置系統變量。 查看變量 SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern

MySQL , 數據庫 , 變量 , 流程控制

wx6875a567c49bb - MySQL存儲過程

MySQL 存儲過程(Stored Procedure)是預編譯並存儲在數據庫中的一組 SQL 語句集合,可通過單次調用執行復雜邏輯(如多表查詢、事務處理、批量操作),核心優勢是複用性強、減少網絡傳輸、提升性能,適合封裝複雜業務邏輯。 與自定義函數(UDF)相比,存儲過程支持事務、寫操作(INSERT/UPDATE/DELETE)、返回多個結果集(通過參數、結果集、臨時表)

MySQL , 存儲過程 , 數據庫

wx6875a567c49bb - MySQL類型的使用

Java 類型 MySQL 推薦類型 核心用途 注意事項

MySQL , 數據庫 , 類型應用