原创 我的友情鏈接

51CTO博客開發

原创 Java靜態代理和動態代理

首先聲明,本爲並非原創,大量參考自http://layznet.iteye.com/blog/1182924,一方面做個備份,另一方面也是自己學習的過程。一、代理對一個類(委託類,實際完成工作的那個類)方法的調用交給另一個類(代理類,可以靜

原创 jQuery的選擇器

jQuery的選擇器有基本選擇器,層次選擇器,過濾選擇器,表單選擇器。一、基本選擇器示例含義$("#test")選取id爲test的元素$(".test")選取所有class爲test的元素$("p")選取所有的<p>元素$("*")選取所

原创 jQuery的選擇器

jQuery的選擇器有基本選擇器,層次選擇器,過濾選擇器,表單選擇器。一、基本選擇器示例含義$("#test")選取id爲test的元素$(".test")選取所有class爲test的元素$("p")選取所有的<p>元素$("*")選取所

原创 Spring問題總結

Q:當一個單例bean依賴了一個延遲初始化bean的時候,這個延遲初始化bean會在什麼時候被初始化?A:在Spring容器啓動的時候。      解釋:默認情況下單例bean會在Spring容器啓動時立即被初始化。Q:自動注入有哪幾種方式

原创 Effective Java 第二條:遇到多個構造器參數時要考慮用構建器

   遇到多個構造器參數的時候,也可以用JavaBeans模式(無參構造器,提供setter方法),但是不是線程安全的。    還有第三種代替方法,既能保證像重疊構造器模式那樣的安全性,也能保證像JavaBeans模式那麼好的可讀性。就是

原创 我的友情鏈接

51CTO博客開發

原创 Effective Java 第一條:考慮用靜態工廠方法代替構造器

優勢:第一條:靜態工廠方法有名稱,可以從名字看出方法的作用,容易使用。第二條:不必每次調用都創建一個新對象。第三條:靜態工廠方法可以返回原類型的任何子類型的對象。第四條:在創建參數化類型的實例的時候,他們是代碼變得更加簡潔。缺點:第一條:類

原创 Java靜態代理和動態代理

首先聲明,本爲並非原創,大量參考自http://layznet.iteye.com/blog/1182924,一方面做個備份,另一方面也是自己學習的過程。一、代理對一個類(委託類,實際完成工作的那個類)方法的調用交給另一個類(代理類,可以靜

原创 About Spring Security Framework(maybe updated continuously...)

Attention:  If static resources, such as the .css files are intercepted by the Spring Security framework, the pages whic