原创 大白話SpringCloud---淺談微服務架構

微服務這一詞這幾年特別特別火,經常能在各種公衆號和視頻裏看見它。以後軟件開發也是這個趨勢。今天就來簡單記錄一下它。 在介紹微服務前,我們先回顧一下以前的軟件開發是怎樣的模式。 簡單說就是一個單體架構,以javaweb開發爲例,將

原创 SpringBoot學習之路---自定義starter

好久沒有更新博客了,今天來記錄一下starter的內部依賴原理,並自定義一個starter starter是個啥,之前我的博客中已經反覆提到了,簡單來看它是一個場景啓動器,一個又一個starter包含了我們所需要的一系列依賴。我

原创 填坑向---涉及到多表時插入外鍵失敗

最近在敲項目,不是經常更新博客了,於是來記錄一些會碰到的小問題。 今天碰到了一個問題,我想在registers表中插入數據,結果報了一個錯誤: org.springframework.dao.DataIntegrityViola

原创 SpringBoot學習之路---數據訪問&雜談自動配置原理

SpringBoot底層與數據庫打交道是基於 SpringData來操作的,今天就來簡單記錄下這其中的奧祕 這篇博客不整合其他的ORM框架,僅僅使用jdbc的方式來探究原理。 首先我們要訪問數據庫,就需要一個數據源,有關數據源的

原创 漫步SpringSecurity---小短文搞懂分佈式中的單點登錄、JWT與RSA是個啥?

基本上每一個系統都會有一個認證功能,這個認證功能其實就是我們平時所做的登錄。用戶通過輸入自己的用戶名和密碼,我們後臺查詢數據庫,如果輸入都正確,那麼就給你登錄進入系統,同時後端保存下session信息。反之如果用戶名或密碼不正確則

原创 填坑向---自動注入JavaMailSender失敗???

這篇博客記錄一個比較粗心導致的錯誤,和JavaMailSender有關的,廢話不多說,直接上錯誤: ============================ CONDITIONS EVALUATION REPORT =======

原创 漫步SpringSecurity---簡單搞懂OAuth2.0是個啥(基本概念)

經常會在一些推文中看到一個概念OAuth2.0,這個出現頻率還挺高的,這一篇博客就來簡單介紹一下下這是個啥。Tips:只涉及一些概念。 OAuth2.0是個啥? 先說OAuth,OAuth是Open Authorization的

原创 漫步SpringSecurity---在SpringBoot中整合Security技術並實現數據庫認證

最近在做一些練習的demo,所以好久沒有更新博客了。這一篇來記錄一下在SpringBoot中整合SpringSecurity技術,並實現通過數據庫的方式來認證用戶。 提前聲明一下,這一篇沒有授權相關代碼配置,只有認證哦. 文章目

原创 漫步SpringSecurity---採用持久化token來實現remember-me功能(SpringBoot項目)

之前幾篇博客記錄了一下SpringSecurity一些基礎知識,也在整合Security那篇博客中記錄了remember-me的使用方法和一些基本原理。這一篇就來記錄一個和remember-me有關的一個操作,採用持久化token

原创 漫步SpringSecurity---大白話權限控制

權限控制現在在各個系統中隨處可見,尤其是很多公司的後臺管理系統。設想如果一個公司的後臺管理系統誰都能去訪問,那該多恐怖,比如淘寶…這一篇博客就來記錄一下權限控制的一些小概念。 爲什麼需要這個權限控制呢?其實前言已經說了, 簡單來

原创 EnglishPod學習筆記---EnglishPod04

原文: A:...like I told you before,wu just don't have the resources to hire you an assistant. B:I understand that,but

原创 使用thymeleaf與jquery實現頁面的局部刷新(以顯示學校的係爲例)

假設有這麼一個需求,我們需要在前端展示當前學校有多少個系。這個系的數據不能寫死,因爲後面可能隨時會修改或者增加系的信息,而寫死後每次修改系信息後就要回來修改前端代碼,這是很麻煩的。這一篇博客就來記錄一下怎麼操作。 有個思路就是後

原创 EnglishPod學習筆記---EnglishPod03

直接進入正題. 原文: A:Good afternoon,What can I do for you? B:I'd like to check in please.I have a reservation under the n

原创 SpringBoot學習之路---SpringBoot整合SpringCloud(Eureka&服務提供和消費)

上一篇博客記錄了SpringCloud爲我們提供了分佈式一站式的解決方案,其中有個組件Eureka,它的作用是作爲一個註冊中心,服務提供者可以把服務註冊到它上面,而服務消費者可以通過http協議的restful風格請求方式去獲取該

原创 EnglishPod學習筆記---EnglishPod02

我在csdn上做英語筆記!可能是最近一直在復刷《哈利波特》。發現看字幕大致都看得懂,但是光聽還是一臉懵。想着自己以前英語基礎還不錯,高考時英語還能有三位數,到考4級時只有320+了(都大三了,丟人啊)…一直想找個時間把英語補起來,