原创 Spring Security驗證流程剖析及自定義驗證方法
Spring Security本質上是一連串的Filter, 然後又以一個獨立的Filter的形式插入到Filter Chain裏,其名爲FilterChainProxy。 如圖所示。 實際上FilterChainProxy下面可以有多條
原创 Spring中不同生命週期Bean的依賴管理
在使用Spring時,可能會遇到這種情況:一個單例的Bean依賴另一個非單例的Bean。如果簡單的使用自動裝配來注入依賴,就可能會出現一些問題,如下所示: 單例的Class A @Component public class ClassA
原创 Spring學習日誌之Spring Security配置
依賴引入 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId>
原创 Java中的雙重檢查鎖(double checked locking)
最初的代碼 在最近的項目中,寫出了這樣的一段代碼 private static SomeClass instance; public SomeClass getInstance() { if (null == instanc
原创 Java中的Throwable類是不是受查異常?
Q: Throwable是不是受查異常? A: 是 在Java規範中,對非受查異常和受查異常的定義是這樣的: The unchecked exception classes are the run-time exception cla