Shiro提供了base64和16進制字符串編碼/解碼的API支持,方便一些編碼解碼操作。Shiro內部的一些數據的【存儲/表示】都使用了base64和16進制字符串。查看全文>>
般在真實的項目中,我們不會直接實現Realm接口,我們一般的情況就是直接繼承AuthorizingRealm,能夠繼承到認證與授權功能,它需要強制重寫兩個方法。查看全文>>
數組是可以用來存儲相同數據類型的數據的一種容器,數組一經創(chuàng)建長度是固定的。如果需要改變長度,需要重新創(chuàng)建,不適合在對象數量未知的情況下使用的。 那么我們應該使用什么容器可以在未知數量情況下使用呢?那是不是有一種存儲空間可變的存儲模型,存儲的數據容量可以發(fā)生改變的容器?查看全文>>
面試官特別愛問SpringIOC底層實現,Spring源碼晦澀難懂怎么辦呢? 跟著老師手動實現一個mini ioc容器吧,實現后再回頭看Spring源碼事半功倍哦,就算直接和面試官講也完全可以哦,類名完全按照源碼設計,話不多說開干查看全文>>
Shiro把用戶的數據封裝成標識token,token一般封裝著用戶名,密碼等信息;使用Subject門面獲取到封裝著用戶的數據的標識token;查看全文>>
Shiro是apache旗下一個開源框架,它將軟件系統的安全認證相關的功能抽取出來,實現用戶身份認證,權限授權、加密、會話管理等功能,組成了一個通用的安全認證框架。查看全文>>