原创 Spring annotation 實現AOP邏輯

用annotation實現Spring 的aop 邏輯,很簡單,但做的還不太細緻。 1.beans.xml中添加xsd文件:spring-aop.xsd,<aop:aspectj-autoproxy>。此時可以用了 2.用@Aspect

原创 Spring 中的動態代理

分兩部分,切面邏輯的設計,切面邏輯的使用。以爲很難,其實還好.實際上是還沒搞到更難的,自我鼓勵下~~  就那學到的那個做例子做記錄,印象會深刻些~  Spring 中的動態代理與struts中的inteceptor,filter,責任鏈中

原创 Java中日期的處理

一、具體的調整java日期的幾種情況: 方法1.拿出日期。 Date d = rs.getDate("pDate"); SimpleDateFormat sdf = new SimpleDateForme("yyyy-MM-dd ") P

原创 State模式學習

剛開始理解strategy不太好理解(因爲看書的時候跑神了),但state比startegy要容易的多! State模式用作開關的轉換,UML圖如上,包含:一個接口Istate,幾個實現接口的狀態類,一個對外開放的狀態調節fireSwi

原创 Strategy設計模式

Strategy策略模式是屬於設計模式中對象行爲型模式,主要是定義一系列的算法,把這些算法一個個封裝成單獨的類.我們達到了在運行期間,可以自由切換算法的目的。實際整個Strategy的核心部分就是抽象類(或者接口)的使用,使用Strat

原创 notepad++運行網頁文件

進行JavaScript是因調試不方便,使用notepad配合調試。 使用notepat++直接運行html文件: 步驟: 1.設置運行:        cmd /kE:\NotePadTest\Opera\opera.exe "$(F

原创 Iterator

GOF給出的定義爲:提供一種方法訪問一個容器(container)對象中各個元素,而又不需暴露該對象的內部細節。迭代器模式是爲容器而生。 對容器中元素的遍歷,有兩種方式:1)將遍歷方法塞到容器對象中去;2)容器本身不提供遍歷算法,讓使用

原创 設計模式Iterator

Java Iterator 設計模式看完之後覺得有點亂,整理下思路。 主要的結構圖如下所示: 其中ArrayList,LinkedList等 實現List,Collection接口,Collection 接口中有:add,remove,

原创 JavaScript基礎學習

JavaScript語法上與java類似,但這種腳本只是函數式的語言,本身與java完全不同的一種語言,當然客戶端必須有瀏覽器才能支持。 腳本包含3部分語法:基礎語法,dom,bom(將瀏覽器作爲一個對象來處理的語法)。  script可

原创 BigTable學習

沒有時間操作,這裏其實這是整理下了網上的資料,稍微看了看沒做別的什麼。所以,有幫助,但效果不明顯。 1)    BigTable BigTable是Google 在GFS文件系統的基礎上設計的一種分佈式數據庫系統。用戶的應用程序將通過B

原创 責任鏈模式

責任鏈模式,web容器的filter,struts2的intercepter都是用的這個設計模式,一般常用的if,else,switch,case也都是用的這個模式,設計好一個處理流程,挨個流程節點進行處理!具體寫個例子程序!   如上圖

原创 JavaScript例子1

1.會走的時鐘: function myDate(){ var date =new Date() var hour =date.getHours() varminute=date.getMinutes() varsecond=date.g

原创 調整心態

自己能想着增長自己的學識自然是好事,但一個成熟的人是知道自己該做什麼並且去做那樣事,此曰:知行合一。客觀上我知道自己該做什麼,但總是缺乏很強的自制力控制自己去做該做的事。就比如現在,個人偏好A,但是老師給分配B任務也是要完成,而且很急。

原创 調整狀態

最近學完了SSH的基礎部分,但是沒有項目經驗,所以知識點也只是知道而已用的不很熟,但也沒有辦法,因爲確實好像不會對外公開SP,那我要怎麼做呢?   回顧最近的生活,總結:有點亂,學習勁頭也不很足,整天看小說、電影,這樣不是辦法哈,想着改變

原创 eclipse高亮顯示

讓eclipse中選中的變量以指定顏色高亮顯示 Window->Preferences->General->Editors->TextEditors -> Annotations->Occurrences -----自己保留一份