原创 java併發---樂觀鎖與悲觀鎖

樂觀鎖與悲觀鎖 悲觀鎖 樂觀鎖 Synchronized synchronized實現原理 Java對象頭 monitor 鎖優化 自旋鎖 適應自旋鎖 鎖消除 鎖粗化 輕量級鎖 偏向鎖 重量級鎖 CAS CAS原理 C

原创 【一張圖系列】RefreshScope註解

RefreshScope對象的創建過程

原创 【一張圖系列】spring----mvc總結

title: spring----mvc總結 tags: spring,mvc grammar_cjkRuby: true doDispatch調用過程總結

原创 SpringMVC容器初始化 ContextLoaderListener

ContextLoaderListener的作用就是啓動Web容器時,自動裝配ApplicationContext的配置信息。 * web.xml配置 * ContextLoaderListener UML類圖 * UML

原创 通過原型擴展對象

原型對象 系統默認自動爲js函數生成空的原型(prototype)對象。如果某個函數是類的構造函數,那麼它的原型對象可以被用來對類進行擴展。 當給構造函數的prototype屬性賦值時,他們會自動擴展到該類的所有實例。

原创 Spring源碼解析---AOP

動態AOP自定義標籤 private static BeanDefinition registerOrEscalateApcAsRequired(Class<?> cls, BeanDefinitionRegistry

原创 javascript 對象

Object對象是javaScript的原始對象。 創建對象 eg: var cat = new Object(); cat.name = "zch"; cat.action = funciton(){

原创 SpringMVC DispatcherServlet初始化

DispatcherServlet UML類圖 DispatcherServlet初始化序列圖 DispatcherServlet初始化分析 HttpServletBean init方法 WebApplicationConte

原创 javascript創建子類

下面的例子BosiMao繼承基類Cat。 //基類 function Cat(){ this.name = "zch"; } //子類的構造函數 function BosiM

原创 Struts2.0 入門,namespace

默認namespace 默認namespace是“”,意味着“catch-all”namespace。如果action沒有在指定的namespace中找到,Struts2就會在默認的namespace中查找該action。 Root na

原创 eval函數

eval()函數將字符串作爲javascript表達式進行計算,並返回結果。如果沒有結果,返回undefined。 eg: eval("2 + 3") 點贊 1 收藏 分享 文章舉報

原创 js所有對象都有的屬性和方法

所有從Object繼承而來的對象都可以訪問Object對象的屬性和方法。 方法 功能 constructor 創建對象函數的引用 prototype 對對象原型的引用。該參數使得對象可以共享屬性和方法 ha

原创 js 傳統DOM0

DOM0 在w3c發佈用於HTML(或XML)文檔及其元素的標準(dom1,dom2,dom3)前,也曾存在過dom,現在統一稱爲dom0。 dom0在處理表單,圖片,鏈接,錨點等方面還是最使用,方面的,這也是爲什麼要了解

原创 js中的event對象

event對象 對於文檔中發生的每個事件,都將事件對象同事件一同發送給事件處理函數。事件對象提供了針對事件的特定信息,通過這些信息我們可以更詳細地瞭解事件,以便發現問題,獲取像素座標、定位已單機的按鈕等等。 捕獲和冒泡 DO

原创 spring--aop ProxyFactory圖

AOP 思維導圖 ProxyFactory UML 如果看不懂UML 類圖,沒關係 ProxyConfig:代理相關的全局配置,常見的有proxyTargetClass,exposeProxy。 AdvisedSupport:在