原创 Shiro整合SSH開發2:結合Struts2實現登陸和退出以及Shiro執行流程和原理解析
先說明下Shiro的內置過濾器: anon(匿名) org.apache.shiro.web.filter.authc.AnonymousFilter anon:例子/admins/**=anon
原创 Shiro入門2:權限管理入門,用戶認證、授權
//============================================================== //權限管理原理:【以上圖爲準】 //=================================
原创 Shiro入門4:Shiro環境搭建【基於Maven】
在這裏我使用了Maven作爲項目JAR包管理,只要使用下面提供的Shiro在Apache裏面的倉庫就可以輕鬆快捷地加入Shiro框架在WEB程序中所需要的代碼。 如果沒有使用Maven的可以在Shiro官網下載所需要的JAR包也是可以使用
原创 Shiro入門10:自定義Realm進行授權
需求: |---前一個的程序通過shiro-permission.ini作爲數據源對權限信息進行靜態配置,實際開發中從數據庫中獲取權限數據 就需要自定義realm,由Realm從數據庫查詢權限數據。 |-
原创 Shiro入門5:Shiro認證的HelloWorld
這是一個基於原生實現的一個Shiro認證的HelloWorld的Test,不與其他Spring等框架整合,但是需要用到Junit,或者可以將下面的測試代碼用static void main來運行也是可以的。 這篇文章爲了讓大家更加快速熟悉
原创 Shiro整合SSH開發1:整合Shiro+Struts2+Spring+Hibernate 初步整合配置【基於Maven】
整合SSH(Struts2 + Spring + Hibernate):這個是基於配置文件在spring中配置Shiro的bean 前言: 我看的視頻教程中使用的是SSM(Spring+SpringMVC+mybaties
原创 Struts2配置默認action(首頁)、配置404防止請求出錯問題解決
設置默認首頁: 在配置文件Struts.xml中,找到首頁處理對應的package【包】,加入: <default-action-ref name="index" /> 其中“index”就是默認的action,結果如下:
原创 Shiro整合SSH開發3:配置Shiro認證後頁面地址跳轉問題(和詳述不配置需要注意的問題)
在視頻教程中講請求認證成功後跳轉頁面的問題是一筆帶過的,但是我覺得有必要單獨寫一篇對應的文章進行敘述。 我用了SSH來整合Shiro,在開發後驗證的過程中,每次登陸後Shiro都會跳轉到一個不知名js中,但是重點是我上
原创 Shiro整合SSH開發4:Realm授權,perms過濾器測試和使用方法講述
使用:org.apache.shiro.web.filter.authz.RolesAuthorizationFilter進行授權攔截 本文還是使用靜態的驗證方式,將在以後一步步進行數據庫查詢認證信息和授權信息,不過,爲了方便大家一步步學
原创 Maven查看當前生效配置、pom、環境變量等命令(mvn help用法)
1. 檢查當前Maven環境啓用的文件 mvn help:effective-settings 2. 查看當前項目的pom配置,包括所有依賴 mvn help:effective-pom 3. 查看當前處於激活狀態的profi
原创 【翻譯】關於對IDEA-Project的官方幫助文檔翻譯
前言 之前還在學習Shiro框架的使用,後面經身邊朋友(猿)介紹開始用Git作爲本地的版本控制(暫時不用Github),在使用Git的時候發現Git確實有很多驚人的魅力所在,特別是分支的管理是最好用的(雖然目前我只使用來作快進用
原创 Maven常見問題、異常、錯誤整理【持續更新】
前言 之前也寫過一篇與Maven相關的文章,這是第二篇對於Maven常見問題、常見異常的整理。 開一篇新的文章一個原因是自己更換了新的IDE【之前使用myEclipse,現在換成IDEA】,更重要的原因是新的文章對於處理Mav
原创 解決Tomcat部署Maven異常:Deployment is out of date due to changes in the underlying project contents
之前出現這個問題的時候一直沒有得到很好的解決方案,在網絡上面找到的也是不大適用於Maven的,而且很多寫的真的不夠詳盡,最主要是沒有一個解決流程,都是幾句話帶過。在這裏我就打算給大家詳細說一下出現Deployment is out of
原创 Docker快速部署Nexus3
Nexus作爲一個強大的本地私倉,用Maven的人都知道,在這裏就不做詳細的介紹了,有興趣的可以去了解下。 最近換了新的工作環境,基本上什麼基建都沒有(除了技術哈哈),需要獨立在本地環境部署一個Nexus服務,而且nexus也升級
原创 遞歸算法深入淺出五:深度搜索尋找圖最短路徑
版權聲明 如果你看到這篇文章並不是在我的CSDN博客發佈,同時文章裏面的圖片、URL全沒了的,那麼,很有可能你上了一個爬蟲網站! 在此,我建議你馬上關閉該頁面!因爲爬蟲或多或少都會出現內容的紕漏,對讀者