一坦刀、為什么會出現(xiàn)分布式鎖(原理) synchronized只能保證在一臺jvm上管用愧沟,因為每臺jvm機中只有一個鎖監(jiān)視器蔬咬,只能有一條線程獲取鎖,當我們的項目是分布式的沐寺,放在多...
一坦刀、為什么會出現(xiàn)分布式鎖(原理) synchronized只能保證在一臺jvm上管用愧沟,因為每臺jvm機中只有一個鎖監(jiān)視器蔬咬,只能有一條線程獲取鎖,當我們的項目是分布式的沐寺,放在多...
一林艘、流程圖 ShiroFilter會攔截用戶發(fā)來的所有請求,然后判斷該請求是否需要做認證和授權(quán)混坞,也就是判斷該請求訪問的是受限資源還是公共資源狐援,訪問受限資源的話就要做認證和授權(quán)...
一、導(dǎo)入依賴 二究孕、自定義Realm類繼承AuthorizingRealm類 實現(xiàn)里面的兩個方法啥酱,一個是認證方法,一個是授權(quán)方法,在認證方法中只需要做用戶名的校驗厨诸,密碼校驗會在...
一、使用組件步驟(創(chuàng)建微酬、注冊绘趋、使用) 1.創(chuàng)建組件(注意:組件里面的template還是只能有一個根標簽) Vue.extend({})得到的是一個VueComponent構(gòu)...
一、用戶管理 1.創(chuàng)建用戶 create user '用戶名' @ '允許登陸的位置' identified by '密碼' 2.刪除用戶 drop user ...
一陷遮、引擎 1.三種引擎 ①myisam②innodb③memory 2.說明 ①myisam不支持事務(wù),也不支持外鍵忙上,但訪問速度快拷呆,對事務(wù)完整性沒有要求②innodb具有提交...
一、事務(wù)失效場景之一 非事務(wù)方法A中調(diào)用的自身類的事務(wù)方法B 在方法A中疫粥,我們處理了不同的任務(wù)茬斧,比如:①我們處理了網(wǎng)絡(luò)傳輸相關(guān)的功能,上傳視頻梗逮、圖片到服務(wù)器等 ②向數(shù)據(jù)庫插入...
當前端表單傳過來較多數(shù)據(jù)時项秉,我們后端可以采用JSR303校驗校驗,避免使用大量的if else來校驗 一慷彤、使用說明 1.導(dǎo)入依賴 2.將前端傳過來的表單數(shù)據(jù)用一個dto對象...
一娄蔼、對某個方法加上權(quán)限訪問 ①在方法上加上這個注解@ps是spring容器中的一個服務(wù)類,我們自己實現(xiàn)的底哗,不采用springSecurity的權(quán)限校驗方法岁诉,hasPermis...
一、EasyExcel寫操作使用 ①實體類(加上注解跋选,也就是生成的excel中的列名) ②請求 ③工具類(設(shè)置響應(yīng)的請求頭)
實際我們在開發(fā)過程中可能需要做很多的判斷校驗涕癣,如果出現(xiàn)了非法情況我們是期望響應(yīng)對應(yīng)的提示的。但是如果我們每次都自己手動去處理就會非常麻煩前标。我們可以選擇直接拋出異常的方式坠韩,然后...
一距潘、編寫UserDetailService類實現(xiàn)UserDetailsService接口 二、在controller對應(yīng)的service實現(xiàn)類里面 三只搁、編寫JwtAuthen...
一氢惋、為什么需要網(wǎng)關(guān) 用戶發(fā)起請求后首先要經(jīng)過網(wǎng)關(guān)來進行身份校驗洞翩,身份通過才能通過微服務(wù) 二、搭建網(wǎng)關(guān)步驟 1.引入依賴 2.編寫路由配置 最后一行中 predicates屬性...
一明肮、Eureka注冊中心原理 每個微服務(wù)客戶端在啟動時都要去Eureka注冊中心注冊自己的信息菱农,然后后面消費者去調(diào)用提供者的時候就直接去注冊中心拿提供者的地址 二、Eu...
一柿估、幫助啟動類命令 二循未、鏡像命令 鏡像名 版本號 鏡像id 創(chuàng)建時間 大小 1.docker images: 列出本地所有的鏡像 2.docker searc...
一、快速入門 二秫舌、步驟 1.(集合的妖、數(shù)組)創(chuàng)建流 注意:單列集合可以直接轉(zhuǎn)換成流,雙列集合需要轉(zhuǎn)換成單列再轉(zhuǎn)換成流 三足陨、中間操作相關(guān)方法 1.filter 2.map 3.d...
版本:MySql 8.0.20 如果設(shè)置密碼 123456在修改密碼時遇到 Your password does not satisfy the current policy...