原创 Spring Security:表單登錄

登錄接口 很多初學者分不清登錄接口和登錄頁面,這個我也很鬱悶。我還是在這裏稍微說一下。 登錄頁面就是你看到的瀏覽器展示出來的頁面,像下面這個: 登錄接口則是提交登錄數據的地方,就是登錄頁面裏邊的 form 表單的 action

原创 Spring Security:開篇

自從 Spring Boot、Spring Cloud 火起來之後,Spring Security 也跟着沾了一把光! Spring Security 是一個比 Shiro 優秀很多的權限管理框架,但是重量級、配置繁瑣、門檻高這些

原创 Spring Security:初體驗

當我們在一個項目中引入 Spring Security 相關依賴後,默認的就是表單登錄,因此我們就從表單登錄開始講起。 新建項目 pom.xml引入依賴 <dependency> <groupId>org.springframe

原创 SpringBoot三十四:Flyway管理數據庫腳本

官網:https://flywaydb.org/ 什麼是Flyway? Flyway是一款開源的數據庫版本管理工具,它更傾向於規約優於配置的方式。Flyway可以獨立於應用實現管理並跟蹤數據庫變更,支持數據庫版本自動升級,並且有一

原创 MyBatis:轉義字符

符號 小於 小於等於 大於 大於等於 和 單引號 雙引號 原符號 < <= > >= & ’ " 替換符號 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot; <![CDATA

原创 SpringBoot三十三:啓動時加載方法

方式一:實現ServletContextListener接口 @Component public class SpringBootInitialization1 implements ServletContextListener

原创 MySQL:把一張表的數據插入到另一張表

插入全部數據 INSERT INTO 目標表 SELECT * FROM 來源表; -- 2張表的字段完全一致 例如:insert into Test1 select * from Test2; 插入指定字段 INSERT

原创 CSDN博客markdown編輯器(換行/首行縮進)

換行             &emsp; &#8195; &ensp; &#8194; &nbsp; &#160; 首行縮進  縮進一個漢字大小  縮進二分之一個漢字大小  縮進四分之一個漢字大小 不縮進 &emsp;

原创 SpringBoot三十二:集成WebSocket

爲什麼需要 WebSocket 初次接觸 WebSocket 的人,都會問同樣的問題:我們已經有了 HTTP 協議,爲什麼還需要另一個協議?它能帶來什麼好處? 答案很簡單,因爲 HTTP 協議有一個缺陷:通信只能由客戶端發起。 舉

原创 MySQL:統計某個數據庫中有多少張表

SELECT count(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'face' GROUP BY ta

原创 MySQL:InnoDB數據更新導致鎖表

MySQL的InnoDB存儲引擎支持行級鎖,InnoDB的行鎖是通過給索引項加鎖實現的,這就意味着只有通過索引條件檢索數據時,InnoDB才使用行鎖,否則使用表鎖。 例如:update sys_student set name='

原创 MySQL:鎖表查詢和解鎖操作

1、在做數據庫操作時,有時會因爲自己的粗心或者程序設計上的缺陷導致鎖表,在mysql中查看鎖表和解鎖的步驟如下: -- 1.查看當前數據庫鎖表的情況 SELECT * FROM information_schema.INNODB_

原创 微服務面試題

文章目錄1、什麼是微服務?2、微服務之間是如何通訊的?3、springcloud 與dubbo有哪些區別?4、請談談對SpringBoot 和SpringCloud的理解5、分佈式系統面臨的問題6、什麼是服務熔斷,什麼是服務降級7

原创 Redis高頻面試題

這段時間收集了阿里、騰訊、百度、京東、美團、字節跳動等公司的Java面試題,總結了Redis系列的高頻面試題: 1、Redis持久化機制 2、緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級等問題 3、熱點數據和冷數據是什麼 4、

原创 Session、Cookie、Token

Cookie 和 Session HTTP 協議是一種無狀態協議,即每次服務端接收到客戶端的請求時,都是一個全新的請求,服務器並不知道客戶端的歷史請求記錄;Session 和 Cookie 的主要目的就是爲了彌補 HT