原创 Spring Boot 2.0 常見問題總結(一)

SpringBoot2.x 依賴環境和版本新特性說明 依賴版本 jdk8 以上, Springboot2.x 用 JDK8 , 因爲底層是 Spring framework5 。 jar 包方式運行 SpringBoot

原创 Spring講解(六)

如何理解 Spring 中的 AOP 一、AOP 的概述 AOP(Aspect Oriented Programming):面向切面編程,通過預編譯方式和運行期動態代理來實現程序功能的統一維護的一種技術。 AOP是OO

原创 Spring 講解(五)

Spring 中使用 xml 配置開發和使用註解開發案例 1、Spring 中使用 xml 配置開發案例 接口 public interface UserDao { void add(User user); }

原创 超級全面的權限系統設計方案

前言 1.權限模型 2.授權流程 3.表結構 4.權限框架 5.結語 前言 權限管理是所有後臺系統的都會涉及的一個重要組成部分,主要目的是對不同的人訪問資源進行權限的控制,避免因權限控制缺失或操作不當引發的風險問題,如操作錯誤

原创 Win10桌面圖標顯示不正常變成了白色

開機不知道什麼原因,windows 10 桌面圖標全部變成了白色,軟件是可以點擊正常打開使用,但是看着特別不爽。今天就告訴大家一種辦法,解決這種問題。 解決步驟 1、在桌面右鍵新建 “文本文檔”,將 .txt 修改爲 .bat

原创 lombok 註解簡單介紹

一、Lombok 的簡單介紹和使用 Lombok是一個可以幫助我們簡化 Java 代碼編寫的工具類,通過採用註解的方式簡化了 JavaBean 的編寫,使我們寫的類更加簡潔。 1、 添加 Lombok 的依賴 <depend

原创 記錄 SpringBoot 踩坑經歷

1、spring-boot-starter-web 作用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

原创 手機號碼格式驗證和 FASTDFS 工具類

常見大陸和香港號碼格式驗證 import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSynta

原创 1、SpringBoot 微服務的誕生

一直想寫點關於 SpringBoot 的文章,奈何水平有限不敢輕易下筆,只能對一些淺顯的問題進行總結。今天無意中發現一本好書《SpringBoot 快速構建微服務體系》,王福強老師的著作。裏面對 SpringBoot 進行了更爲

原创 密碼加密與微服務鑑權JWT

博客學習目標 1、用戶註冊時候,對數據庫中用戶的密碼進行加密存儲(使用 SpringSecurity)。 2、使用 JWT 鑑權認證。 一、BCrypt 密碼加密 1、常見的加密方式 任何應用考慮到安全,絕不能明文的方式保存

原创 2、SpringBoot 與 Spring 的千絲萬縷

想要深入瞭解 SpringBoot,必須知道 Spring。我們可以從其命名 SpringBoot 中的關鍵字“boot”上,可以管中窺豹。“boot” 英文意思:啓動。也就是說 SpringBoot 這個微服務框架設計的初衷,

原创 Spring 講解(三)

依賴注入Bean屬性,使用xml配置 1、構造方法注入 案例代碼演示 public class User { private String username; private String passwor

原创 配置 Linux 靜態網卡 & 遠程連接 MySQL 問題

1、設置 Linux 爲靜態網絡配置 使用 VMWare 安裝好 CentOS 後,將網絡適配器設置爲 NAT 模式。爲了防止 IP 關機重啓時候經常變動,需要將網卡信息設置爲靜態。 修改 /etc/sysconfig/net

原创 如何在 Linux 和 windows 啓動使用 Dubbo 和 ZK

今天的知識點有 3 個: Linux 下安裝、配置 JDK。 Windows 下啓啓動 dubbo 和 zookeeper。 Linux 下啓動 dubbo 和 zookeeper。 1、Linux 下安裝、配置 JDK。

原创 Spring 講解(七)

00、Spring 簡史 石器時代 Spring 1.x 時代,一個項目看上去全都是 xml 文件,裏面配置着各種各樣的 bean,項目越大,xml 文件就越多,到最後人都感覺不好了,像回到了原始社會。 黑鐵時代 S