2011年做過一個人物挖掘搜索的系統(tǒng),當時用C#寫過一個爬蟲框架,當時對150多個學術(shù)網(wǎng)站采集了約3億網(wǎng)頁文件,零散的文件一開始分散放置在不同的主機和移動硬盤上,后來管理與使...
2011年做過一個人物挖掘搜索的系統(tǒng),當時用C#寫過一個爬蟲框架,當時對150多個學術(shù)網(wǎng)站采集了約3億網(wǎng)頁文件,零散的文件一開始分散放置在不同的主機和移動硬盤上,后來管理與使...
JAVA設計模式分成創(chuàng)建型、行為型與結(jié)構(gòu)型三種類型,構(gòu)造者Builder設計模式,與單例模式、工廠模式、原型模式與對象池模式一樣,屬于創(chuàng)建型設計模式。 一、基本定...
組合(Composite)設計模式是比較常用的結(jié)構(gòu)型設計模式,在桌面程序、瀏覽器、HTML組件、SQL解析器、正則表達式解析器、程序編譯器等場景中經(jīng)常應用。 一、...
Class類是反射與加載器最常用的核心類,最近計劃寫一個JAVA加載器框架,決定重新溫習相關(guān)接口和類的源碼文檔,實踐相關(guān)用法以消除心中所存不確定。 目錄結(jié)構(gòu) 類說明對象創(chuàng)建U...
說到動態(tài)代理技術(shù),先回顧代理設計模式,動態(tài)代理的JAVA實現(xiàn)只不過采用反射技術(shù)實現(xiàn)的一種代理設計模式。代理模式組件,涉及主題接口(Subject)、實現(xiàn)對象(Real...
JAVA設計模式分為創(chuàng)建型、行為型與結(jié)構(gòu)型三類設計模式,工廠方法與單例、原型、對象池、構(gòu)建者、抽象工廠同屬于創(chuàng)建型設計模式。 一、基本定義與組成 工廠方法(...
JAVA設計模式分為創(chuàng)建型、行為型與結(jié)構(gòu)型三類設計模式,代理模式與適配器、裝飾器、組合模式、外觀模式等7種都屬于結(jié)構(gòu)型設計模式。 一、 基本定義與組成 代理模...
線程同步是JAVA多線程高并發(fā)編程的重要話題,常常用到的同步機制包括synchronized、ReentrantLock(可重入鎖)、Semephore(信號燈)、Cycli...
AspectJ是JAVA面向切面編程AOP的軟件包,用來解決日志記錄、性能監(jiān)測、權(quán)限認證、訪問控制等非核心邏輯通用功能模塊的復用。 目錄結(jié)構(gòu) XML文件結(jié)構(gòu)AspectJ組件...