很久沒寫部落格了,而這一轉眼就是7年。這段時間並不是我沒學習東西,而是園友們的技術提高的非常快,這反而讓我不知道該寫些什麼。我做程式已經有十幾年之久了,可以說是徹徹底底的“程式老炮”,至於技術怎麼樣?我個人認為是非常一般。如果單純從技術來說,其實有工作3年的工作經驗的人技術就已經很好了,後面工作時間是為了增加經驗和對程式設計的理解。隨著工作時間的增加,就會對一個技術有更深層次的理解,反而發現自己需要學更多的新。並覺得自己什麼都不會、什麼都不懂,還需要不停的學習和提高,並覺得時間更本不夠用。自己唯一的收貨是能否辨別哪些技術會被快速淘汰,而哪些技術在短時間內不會被淘汰。
如今,任何技術都突飛猛進的發展,幾年前的技術未必適應當今的環境。在這幾年中,我鑑證了若干技術的衰敗和若干技術的崛起。而又有些技術確成為了常青樹,幾年前用的人很多,幾年後用的人還很多,未來幾年後,用的人很可能會更多。這就是spring,作為每一個java程式設計師必須掌握的技術之一。因為spring一直在更新,從最初的配置繁多,到現在的零配置和微服務。我相信spring在未來幾年不會過時,而且會發展得越來越好。我用幾個標籤來概括當今的開發趨勢是“快”,“簡”,“便”。而在這幾年中。那些被淘汰的技術並沒有掛上這幾個標籤。
spring boot是spring從4.x以後主推的一項技術,目前的版本僅僅是1.x,但我個人認為它是spring整個體系的精華。如果說docker顛覆了整個開發&測試&運維環節,那麼spring boot就顛覆了整個java領域。因為它足夠簡單,足夠好用,且足夠方便和靈活,非常適合初創公司的專案。
本系列並不側重講理論知識,而是重在實踐和應用。將會使用spring mvc,JAP,AngularJs和docker等技術來完成一個個的小例子。最終體會的spring boot帶來的便捷與靈活。另外,在專案實戰的部落格中,我會給大家演示絕對的“乾貨”,從開發測試,到部署,並且演示阿里雲和新浪雲的整個部署過程。
一、示例篇
3.玩轉spring boot——結合jQuery和AngularJs
4.玩轉spring boot——結合AngularJs和JDBC
11.玩轉spring boot——負載均衡與session共享
二、技巧篇
2.java結合node.js非對稱加密,實現密文登入傳參——讓前後端分離的專案更安全
三、綜合篇
1.spring boot + vue + element-ui全棧開發入門——開篇
四、應用場景篇
1.spring boot高效能實現二維碼掃碼登入(上)——單伺服器版
2.spring boot高效能實現二維碼掃碼登入(中)——Redis版
3.spring boot高效能實現二維碼掃碼登入(下)——訂閱與釋出機制版
如果你覺得我的部落格對你有幫助,可以給我點兒打賞,左側微信,右側支付寶。
有可能就是你的一點打賞會讓我的部落格寫的更好:)