原创 Spring AOP的實現之一AOP相關概念

AOP是Aspect-Oriented Programming(面向方面編程或面向切面)的簡稱。 Aspect是一種新的模塊化機制,用來描述分散在對象、類或函數中的橫切關注點。從關注點中分離出橫切關注點是面向切面的程序設計 的核心概念。分

原创 Spring AOP的實現之建立AopProxy代理對象

          在Spring的AOP模塊中,一個主要的部分是代理對象的生成,而對於Spring應用,可以看到,是通過配置和調用ProxyFactoryBean來完成這個任務的。 在ProxyFactoryBean中,封裝了主要代理對

原创 設計模式之動態代理模式

java的動態代理代理模式:爲其他對象提供一種代理,並以控制對這個對象的訪問。其特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等. 代理類與委託類之間通常會存在關聯關係,

原创 Spring AOP實現之攔截器調用的實現

       在Spring AOP通過JDK的Proxy方式或CGLIB方式生成代理對象的時候,相關的攔截器已經配置到代理對象中去了,攔截器在代理對象中起作用是通過對這些方法的回調來完成的。        如果使用JDK的Proxy來

原创 二維數組中的查找

問題描述:在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。 請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 例如下面的二維數組就是每行、每列都遞增排序。如果在這個數

原创 Redis集羣部署

       redis3.0及以上版本支持集羣,首先在redis官網上面下載Redis源碼,我下載的是Redis-3.0.0。由於我是在Windows下配置集羣(在Linux下面很簡單  直接make && make install)

原创 HTTP協議

客戶端連上web服務器後,若想獲得web服務器中的某個web資源,需遵守一定的通訊格式,HTTP協議用於定義客戶端與web服務器通迅的格式。 HTTP是hypertext transfer protocol(超文本傳輸協議)的簡寫,它是

原创 spring security之DelegatingFilterProxy和FilterChainProxy

DelegatingFilterProxy     DelegatingFilterProxy類是一個spring類,位於org.springframework.web  jar包下,這個類本身是和spring security無關。該類

原创 Spring Security學習與配置

Spring Security是一個能夠爲基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反轉Inversion

原创 Hibernate基礎學習總結

1.HQL(Hibernate Query Language),面向的是對象而不是數據庫中的表,這是與SQL(Structured  Query  Language)之間的差別。 2.Session的get與load方法都可以獲取相應的持

原创 spring事務處理

一、事務簡介    事務管理是企業級應用程序開發中必不可少的技術,用來確保數據的完整性和一致性。    事務就是一系列的動作,它們被當做一個單獨的工作單元,這些動作要麼全部完成,要麼全部不起作用    事務的四個關鍵屬性(ACID)   

原创 設計模式之裝飾模式

裝飾模式       裝飾模式又名包裝模式。        裝飾模式以對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案。        裝飾模式以對客戶透明的方式動態的給一個對象附加上更多的責任。換言之,客戶端並不會覺得對象在裝

原创 java NIO實例學習

ServerSocketChannel和SocketChannel    在使用傳統的ServerSocket和Socket的時候 很多時候程序是會阻塞的,比serverSocket.accept(),socket.getInputStr

原创 java NIO理論學習

緩衝區基礎     緩衝區是包在一個對象內的基本數據元素數組。Buffer類相比一個簡單數組的優點是它將關於數據的數據內容和信息包含在一個單一的對象中。Buffer類以及它專有的子類定義了一個用於處理數據緩衝區的API。      屬性:

原创 session與cookie的區別與聯繫

具體來說cookie機制採用的是在客戶端保持狀態的方案。它是在用戶端的會話狀態的存貯機制,他需要用戶打開客戶端的cookie支持。cookie的作用就是爲了解決HTTP協議無狀態的缺陷所作的努力,而session機制採用的是一種在客戶端與