華為kafka實例測試 spring boot使用shiro還是secuitry好?
spring boot使用shiro還是secuitry好?Shiro和SpringSecurity也是安全框架,簡單點說是對訪問權(quán)限接受完全控制,他們都能提供了認(rèn)證、授權(quán)許可、加密后、會話管理;這里
spring boot使用shiro還是secuitry好?
Shiro和SpringSecurity也是安全框架,簡單點說是對訪問權(quán)限接受完全控制,他們都能提供了認(rèn)證、授權(quán)許可、加密后、會話管理;這里要提一句,大多這種安全框架不可能去解決我們能維護用戶/權(quán)限;這些是需要我們自己去實現(xiàn)程序,接著或者的接口匯聚給安全框架。
這樣Spring Boot項目的話,是建議使用Shiro我還是SpringSecurity呢?應(yīng)該先看看吧兩者有什么區(qū)別和各自的優(yōu)缺點:
Shiro的配置和使用比較簡單啊,SpringSecurity入門復(fù)雜些;
Shiro依賴性低,理論上不需要任何框架和容器,可以相當(dāng)于不運行(但最常用的環(huán)境應(yīng)該JavaEE);Spring Security依賴感Spring容器;
Shiro支持Web項目和非Web項目;在集群環(huán)境中,Shiro可以不單獨的于容器;
SpringSecurity設(shè)計和實現(xiàn)Spring開發(fā),項目若不使用Spring(包括Spring Boot)以及基礎(chǔ),對付Spring Security做權(quán)限會更加方便;Shiro是需要和Spring并且整合(但這個復(fù)雜程度也可以看出);
SpringSecurity對Oauth、OpenID也有接受,Shiro則是需要自己半自動實現(xiàn)。
系統(tǒng)的總結(jié)一下,Spring Boot建議使用Shiro還是SpringSecurity,我更被害妄想于Shiro。
另外一方面可是Shiro要和Spring Boot做整合,但這個過程不急切;
別外一方面Oauth、OpenID站點間都統(tǒng)一登陸賬號功能,會有更好的實現(xiàn)方案,一般很少在這個層級實現(xiàn)方法,所以才SpringSecurity的這兩個功能是可以不確定。
我將緩慢多多分享Java開發(fā)、架構(gòu)設(shè)計、程序員職業(yè)發(fā)展等方面的見解,如果能能得到你的關(guān)注。
php和java相比,應(yīng)該往哪個方向發(fā)展?
我做PHP開發(fā)完畢的。說句心里話,不建議您你在這個年紀(jì)改行做做開發(fā),你可以轉(zhuǎn)行做別的,可是軟件開發(fā)是真的不要來,一個不是你的年紀(jì)偏大,另一個是你的基礎(chǔ)應(yīng)該是絕對不會挺好。千萬別聽那些培訓(xùn)機構(gòu)糊弄。我是大學(xué)已??飘厴I(yè)就做的java,三年了,現(xiàn)在工資1W1,北京,我做的這三年遇到了很多被培訓(xùn)機構(gòu)蒙騙的半路出家的人,真的是浪費錢,關(guān)鍵是浪費時間,java這個行業(yè)不缺低端程序員,這樣的話,如果沒有你基礎(chǔ)不好,去培訓(xùn)機構(gòu)后再再求職,就算你學(xué)的而且而且好,并且會騙,第一份工作能有7000塊錢,基本普通地的也就5000多點,在北京。但頭一年你會非常難過,因為是需要你要漸漸適應(yīng)項目節(jié)奏,再一次你會不斷的被各種BUG,各種周末加班。真的是青春飯。另,說一句,培訓(xùn)機構(gòu)太騙,那些培訓(xùn)的老師大多數(shù)是開發(fā)人員改行做,試想一下:就算旗下像他們說的那么好,他們我想知道為什么專業(yè)做培訓(xùn)呢
看見了最近還有一個人贊我?guī)啄昵暗幕卮?,就再解釋看看,現(xiàn)在還在從事java研發(fā),6個年頭了,很想說的是,真有不見意沒有基礎(chǔ)的人去培訓(xùn)機構(gòu)培訓(xùn),然后半路轉(zhuǎn)行,尤其是年紀(jì)稍大的,是因為目前整個行業(yè)初級工程師巳經(jīng)氯化鐵溶液了,完全沒有不缺。在好的公司,高級工程師又各種卡學(xué)歷,卡行業(yè)背景,甚至連年紀(jì)都是是有要求。舉個我自己的例子,目前在一家可以算有些名氣的公司,公司社招,只要你top150學(xué)校,5年工作經(jīng)驗以上的中級研發(fā)(業(yè)務(wù)方向要沒有要求金融背景),可是沒有明面上說卡年紀(jì),只不過35歲以上的還沒有轉(zhuǎn)研發(fā)管理層,繼續(xù)去研發(fā)崗位的一律不要。校招只招top100學(xué)校的科班出身。當(dāng)然研發(fā)生產(chǎn)工資待遇確實比其他行業(yè)要高,目前我的月薪20K項目獎補助,可是一天都要加班費到晚上9點多,項目緊時要到11點以后,周末也偶爾會要周末加班,工作強度很大。真的是感覺很累特別累??峙聞e人說可以做到管理層就那樣最好,不過也好不了哪里去,我目前也在轉(zhuǎn)管理,帶一個團隊,可是,一樣的加班費,一樣的累,你經(jīng)常晚上義務(wù)加班回家了以后,想半路轉(zhuǎn)行,但是之外敲代碼,啥都應(yīng)該不會了。女怕嫁錯郎,男怕入錯行。就業(yè)方向必須得小心,千萬不能別聽那些培訓(xùn)機構(gòu)的忽悠。別外說PHP,并非說看不起PHP,現(xiàn)在就業(yè)行情,整個大環(huán)境都當(dāng)然不好,除開java,但是PHP,安卓,IOS也要差一些,我前說的朋友做了五六年P(guān)HP,去年正在轉(zhuǎn)JAVA