原创 Spring源碼學習之路---IOC(一)

一.前言   lz最近打算再過一遍Spring,溫故而知新,想當年初入IT時不知從何入手,甚是捉急,IOC、AOP看了無數遍也不知其解,隨着工作經驗的累積,漸漸悟到了學習路線,整理出來,供大家研討。 二. 本編講點 無論你是小白還

原创 說一說JMM(java內存模型)是什麼

原文鏈接:https://www.toutiao.com/i6708982684120515079/ java內存模型 面試中,經常會被問到什麼是java內存模型,有的人就會回答成JVM

原创 Spring源碼學習之路(一)

一.前言   lz最近打算再過一遍Spring,溫故而知新,想當年初入IT時不知從何入手,甚是捉急,IOC、AOP看了無數遍也不知其解,隨着工作經驗的累積,漸漸悟到了學習路線,整理出來,供大家研討。 二. 本編講點 無論你是小白還是老

原创 MySQL優化

LZ最近重構的時候接觸到了sql優化,總結了幾點 一.單表優化 如果單表數據在未來一段時間內會不斷上漲,那麼就要考慮拆分了,拆分是下下策,因爲會增加部署,邏輯,運維的難度,所以在設計階段儘量規避。 二.字段 儘量使用TINYINT、

原创 springboot + websocket 整合之STOMP實現

最近在做一個springboot+websocket的服務,踩了很多坑,查閱了大量資料,在此把前輩的資料和自己的代碼整理一份: 簡單說明 1.實現websocket有兩種方式,一種是基於h5(後臺對應tomcat實現方式),另一種是s

原创 Spring攔截器過濾器之攔截器詳解(二)

回顧 上次講到了攔截器的實現原理,即運用了AOP思想和責任鏈設計模式,對發起的請求進行攔截,並做處理。如果你自己也跟着寫了demo的話,打斷點的時候會發現,當return爲true 時,會進入HandlerExecutionChain

原创 Spring攔截器過濾器之攔截器詳解(一)

前言 相信做web的小夥伴會經常接觸到java三大器(攔截器、過濾器和監聽器),最近整理的時候,發現想要完整的說清楚,還是有些不明白的地方,在此也邊學習邊整理,就當是查缺補漏吧(劃重點:本文整理的是基於spring框架下的內容)。 熱