Shiro是apache旗下一個(gè)開源框架,它將軟件系統(tǒng)的安全認(rèn)證相關(guān)的功能抽取出來,實(shí)現(xiàn)用戶身份認(rèn)證,權(quán)限授權(quán)、加密、會(huì)話管理等功能,組成了一個(gè)通用的安全認(rèn)證框架。查看全文>>
授權(quán),即訪問控制,控制誰能訪問哪些資源。主體進(jìn)行身份認(rèn)證后,系統(tǒng)會(huì)為其分配對(duì)應(yīng)的權(quán)限,當(dāng)訪問資源時(shí),會(huì)校驗(yàn)其是否有訪問此資源的權(quán)限。查看全文>>
身份認(rèn)證,就是判斷一個(gè)用戶是否為合法用戶的處理過程。最常用的簡單身份認(rèn)證方式是系統(tǒng)通過核對(duì)用戶輸入的用戶名和密碼,看其是否與系統(tǒng)中存儲(chǔ)的該用戶的用戶名和密碼一致,來判斷用戶身份是否正確。查看全文>>
權(quán)限管理,一般指根據(jù)系統(tǒng)設(shè)置的安全策略或者安全規(guī)則,用戶可以訪問而且只能訪問自己被授權(quán)的資源,不多不少。權(quán)限管理幾乎出現(xiàn)在任何系統(tǒng)里面,只要有用戶和密碼的系統(tǒng)。查看全文>>
在大型項(xiàng)目中,服務(wù)架構(gòu)會(huì)包含數(shù)十乃至上百個(gè)服務(wù)節(jié)點(diǎn)。往往一次請(qǐng)求會(huì)設(shè)計(jì)到多個(gè)微服務(wù),想要排查一次請(qǐng)求鏈路中經(jīng)過了哪些節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)的執(zhí)行情況如何,就稱為了亟待解決的問題。于是分布式系統(tǒng)的APM管理系統(tǒng)應(yīng)運(yùn)而生。查看全文>>
什么是集合:提供一種存儲(chǔ)空間可變的存儲(chǔ)模型,存儲(chǔ)的數(shù)據(jù)容量可以發(fā)生改變;ArrayList集合的特點(diǎn):底層是數(shù)組實(shí)現(xiàn)的,長度可以變化;泛型的使用:用于約束集合中存儲(chǔ)元素的數(shù)據(jù)類型查看全文>>