原创 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全沒了的,那麼,很有可能你上了一個爬蟲網站!         在此,我建議你馬上關閉該頁面!因爲爬蟲或多或少都會出現內容的紕漏,對讀者