原创 將數組、list轉換爲一個用逗號分隔的字符串

/** * @Description:把數組轉換爲一個用逗號分隔的字符串 ,以便於用in+String 查詢 */ public static String converToString(String[] ig) { St

原创 全文檢索引擎lucene的研究和使用(一)

// 建立索引 @Repository @Transactional public class IndexerJpa implements Serializable, IndexerDAO { private static fi

原创 全文檢索引擎lucene的研究和使用(二)

// 創建查詢 @Repository @Transactional public class SearcherJpa implements Serializable, SearcherDAO { private static

原创 圖片上傳插件uploadify的使用

引用js,和css文件。因爲本文模板引擎用的是freemarker,所以帶有${base}等標籤。 <script type="text/javascript" src="${base}/tools/up

原创 Dubbo源碼分析(四)Handler & Filter

本文將主要介紹Server端處理一次請求的流程,同時講解一個比較巧妙的設計——Filter。 根據前面的分析我們可以推斷出Server端處理網絡通信的組件爲NettyServer,對應處理具體事件的handler爲NettyHan

原创 Dubbo源碼分析(一)啓動Provider

Dubbo是阿里巴巴開源的一個分佈式服務框架,在阿里內部和其他公司都有廣泛的應用,是目前比較成熟的一個服務框架。筆者將從源碼層面對Dubbo進行分析,學習其中優秀的設計。 經過數年的沉澱,Dubbo整體的設計和抽象已非常完善,這裏

原创 Dubbo源碼分析(五)ExtensionLoader

ExtensionLoader是Dubbo中很有特色的一個設計,它的作用是爲框架提供各種組件的擴展點,可以在應用運行時來決定使用哪個組件。對擴展點組件的描述是通過註解的方式實現的,包括3個主要的註解: SPI Adaptive

原创 工作流引擎系列(一)之JBPM引擎使用

JBMP流程引擎流程設計最簡單的一個流程配置包括下面幾部分:開始節點、人工處理環節(包括參與人、動作)、結束節點;參與人:可配置具體用戶、用戶組、或者表達式,動作可以配置執行的後置事件。參與人表達式配置。動作配置執行的後置事件。流程發起發

原创 Dubbo源碼分析(三)Exchanger

在一個框架中我們通常把負責數據交換和網絡通信的組件叫做Exchanger。Dubbo中每個Invoker都維護了一個ExchangeClient的引用,並通過它和遠程的Server進行通信。整個與ExchangeClient相關的類圖

原创 ZY項目經驗教訓

15年7月25日,於東陽,夜不能寐,輾轉反側,思考了近一年以來經歷之事,亦想到未來一年需做之事。因這些對已之人生甚爲重要,因此一一記錄下來。 回想一年以前: 14年6月份,進場ZY前一天,領導拉住我到其房間,告知我前去所應注意事項,並教

原创 Mongodb與Redis應用指標對比

  MongoDB和Redis都是NoSQL,採用結構型數據存儲。二者在使用場景中,存在一定的區別,這也主要由於 二者在內存映射的處理過程,持久化的處理方法不同。MongoDB建議集羣部署,更多的考慮到集羣方案,Redis 更偏重於進程順

原创 Spring源碼解析——從Web項目啓動過程分析開始

一、源碼閱讀 首先,在工程右鍵,屬性中,添加必要的jar包。   選中必要的jar包,上面給出的源碼jar包中,導入spring3.0.5中的所有jar包。   其中lib內的是spring的jar包,用到哪個導入哪個,不知道的話,全

原创 JS窗口打開,區分分辨率同時可指定窗口大小

//窗口打開,區分分辨率同時可指定窗口大小 function openwin(furl, width, height) { height = height - 30; c_x = screen.width - width - 40;

原创 下載資源

http://download.csdn.net/detail/rushui2008/7211565

原创 mongodb主要命令集錦

1、設置配置文件 mongod.exe --config D:\mongodb_r0\mongo.config 2、以windows服務方式啓動 mongod --dbpath D:\mongo\data\r0 --logpath=