當使用者前台登入發起請求時:
1.從shiro中獲取subject主體
securityutils.getsubject();
2.判斷當前使用者是否認證過了,如果認證過了就放行了
subject.isauthenticated()
3.如果沒有認證過,就把前台傳遞的賬號密碼封裝為乙個usernamepasswordtoken物件,
new usernamepasswordtoken(username, password);
4.把usernamepasswordtoken物件傳入,進行登入操作
subject.login(usernamepasswordtoken);
5.我們配置的安全管理器中實現了dogetauthenticationinfo方法,從資料庫查詢使用者資料,加密加鹽後進行shiro的認證
6.如果認證成功,進行許可權賦於。
7.根據配置shiro的真實過濾器跳轉至登入成功頁面或登入失敗的頁面。
YARN基本框架和工作流程
nodemanager nm container yarn的通訊協議 yarn工作流程 排程器應用程式管理器nm是每個節點上的資源和任務管理器,一方面,它會定時地向rm匯報本節點上的資源使用情況和各個container的執行狀態,另一方面,它接收並處理來自am的container啟動 停止等各種請求...
了解SpringMVC框架及基本工作流程
傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程式設計...
了解SpringMVC框架及基本工作流程
傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程式設計...