因為Spring架構包含的元件比較多,寫的部落格内容也比較多,雖然有分專欄但是依然不友善查找,是以專門用一篇文章來記錄相關文章,會不定期更新。
一、Spring
1.基礎内容
Spring介紹
Spring-IOC實作【01-XML配置方式】
Spring-IOC實作【02-XML配置方式案例】
Spring-IOC實作【03-其他實作方式】
Java代理模式-AOP必備知識
Spring之AOP詳解
Spring之事務管理
Spring事務的傳播行為
Spring事務的隔離級别
2.擴充内容
Spring加載流程源碼分析01【super】
Spring加載流程源碼分析02【setConfigLocations】
Spring加載流程源碼分析03【refresh】
Spring之BeanFactory和FactoryBean接口的差別
Spring之Bean對象的初始化和銷毀方法
Spring之BeanPostProcessor(後置處理器)介紹
Spring之BeanFactoryPostProcessor接口介紹
Spring之InstantiationAwareBeanPostProcessor接口介紹
Spring之Aware接口介紹
Spring之InitializingBean接口和DisposableBean接口介紹
Spring之Bean的生命周期詳解
Spring之事件監聽(觀察者模型)
Spring之AOP擴充卡模式
3.面試題相關
Spring中使用的設計模式
面試題-Spring【基礎概念】
Java項目架構的演變
面試題-項目(各種項目位址彙總)
二、SpringMVC
SpringMVC教程1[原理分析及注解方式的使用]
SpringMVC教程2[處理及響應請求]
SpringMVC教程3[檔案上傳下載下傳及靜态資源處理]
SpringMVC教程4[伺服器端校驗]
SpringMVC教程5[資料回寫和異常處理及JSON操作]
SpringMVC教程6[Restful和攔截器]
整合Spring和SpringMVC
三、SpringBoot
SpringBoot【入門案例】
SpringBoot【建構項目的多種方式】
SpringBoot核心【基本配置】
SpringBoot核心【starter啟動器】
SpringBoot核心【日志和profile】
SpringBoot核心【自定義starter】
SpringBoot【整合servlet】
SpringBoot【整合Filter】
SpringBoot【整合Listener】
SpringBoot【靜态資源】
SpringBoot【檔案上傳】
SpringBoot【整合JSP】
SpringBoot【整合Freemarker】
SpringBoot【整合Thymeleaf】
Thymeleaf文法詳解
SpringBoot【SpringMVC+mybatis完成CRUD案例】
SpringBoot【實作熱部署-devtools】
SpringBoot進階【異常處理的五種方式】
SpringBoot進階【單元測試】
Springboot整合Shiro之認證
Springboot整合Shiro之授權
SpringSecurity超詳細入門介紹
SpringSecurity常用過濾器介紹
SpringSecurity實作自定義登入界面
SpringSecurity認證流程分析
SpringSecurity實作資料庫認證
SpringSecurity詳細介紹RememberMe源碼流程
SpringSecurity詳細介紹RememberMe功能
SpringSecurity授權管理介紹
詳細介紹SpringBoot整合SpringSecurity
單點登入SSO解決方案之SpringSecurity+JWT實作
詳細介紹OAuth2.0及實作和SpringSecurity的整合應用
SpringCache完整案例介紹
SpringBoot整合Ehcache
SpringBoot整合SpringDataRedis
SpringBoot整合Scheduled(定時任務器)
Spring Boot整合Quartz定時任務架構
RabbitMq
詳細介紹RabbitMQ在Linux(centos6.5)環境下的安裝過程
SpringBoot-RabbitMQ01-入門介紹
SpringBoot-RabbitMQ02-原理介紹
SpringBoot-RabbitMQ03-交換器【direct】介紹
SpringBoot-RabbitMQ04-交換器【topic】介紹
SpringBoot-RabbitMQ05-交換器【fanout】介紹
SpringBoot-RabbitMQ06-持久化和ACK确認機制
四 SpringData
SpringData【Spring整合Hibernate】
SpringData【Spring整合HibernateJPA】
SpringDataJPA之快速入門
SpringDataJPA之Repository接口
SpringDataJPA之CrudRepository接口
SpringDataJPA之PagingAndSortingRepository接口
SpringDataJPA之JpaRepository和JpaSpecificationExecutor接口
SpringDataJPA之自定義Repository
SpringDataJPA之關聯關系
SpringDataRedis介紹
SpringBoot整合SpringDataJPA
五 SpringCloud
Eureka
SpringCloud-Eureka【入門案例】
SpringCloud-Eureka【server服務高可用搭建】
SpringCloud-Eureka【服務案例】
Spring RestTemplate介紹
Springboot之監控健康狀況
基于分布式CAP定理,分析注冊中心兩大主流架構:Eureka 與 Zookeeper 的差別
SpringCloud-Eureka[優雅停服]
SpringCloud-Eureka[安全認證]
Ribbon
SpringCloud-Ribbon[入門案例]
SpringCloud-Ribbon[負載均衡政策]
spring-boot項目打包去掉BOOT-INF檔案夾
Feign
SpringCloud-Feign[入門案例]
SpringCloud-Feign[請求參數處理]
SpringCloud-Gzip[壓縮介紹]
SpringCloud-Feign[HttpClient連接配接池]
SpringCloud-Feign[微服務日志處理]
SpringCloud-Feign【逾時時間設定】
Hystrix
SpringCloud-Hystrix【解決災難性雪崩】
SpringCloud-Hystrix【解決災難性雪崩-降級】
SpringCloud-Hystrix【解決災難性雪崩-緩存】
SpringCloud-Hystrix【解決災難性雪崩-請求合并】
SpringCloud-Hystrix【解決災難性雪崩-熔斷】
SpringCloud-Hystrix【解決災難性雪崩-隔離】
SpringCloud-Hystrix【Feign處理降級】
SpringCloud-Hystrix【Feign處理降級-異常記錄】
SpringCloud-Hystrix【可視化資料監控-Hystrix-Dashboard】
SpringCloud-Turbine【多個服務和叢集監控】
SpringCloud-Turbine【RabbitMQ服務監控】
微服務案例
微服務綜合案例-01-需求分析
微服務綜合案例-02-product服務建立
微服務綜合案例-03-其他服務的建立
微服務綜合案例-04-業務邏輯處理
微服務綜合案例-05-業務邏輯實作
Zuul
SpringCloud-Zuul服務網關[介紹及入門案例]
SpringCloud-Zuul服務網關[自定義網關過濾器]
SpringCloud-Zuul服務網關[容錯Hystrix]
SpringCloud-Zuul服務網關[高并發請求下的限流處理]
SpringCloud-Zuul服務網關[性能優化]
Config
SpringCloud-分布式配置中心【入門介紹】
SpringCloud-分布式配置中心【動态重新整理】
SpringCloud-分布式配置中心【加密-對稱加密】
SpringCloud-分布式配置中心【加密-非對稱加密】
Bus
SpringCloud-消息總線bus
Stream
Spring cloud stream【入門介紹】
Spring cloud stream【消息分組】
Spring cloud stream【消息分區】
Sleuth
SpringCloud Sleuth入門介紹
~ 未完待續
5