原创 基於Activiti的開源工作流引擎擴展框架——OpenWebFlow

通過近1個月的努力,成功包裝完成OpenWebFlow並開源至GitHub,請各位有需要的同行笑納! OpenWebFlow是基於Activiti(官方網站http://activiti.org/,代碼託管在https://git

原创 SPI和API

先描述下API(Application Programming Interface )。在java中,我們使用java提供的很多類、類的方法、數據結構來編寫我們的應用程序,最終完成我們需求的程序功能,這裏的類、方法、數據結構即是jdk提供

原创 activiti筆記

任務委託: 簽收了的: Java代碼   taskService.delegateTask(taskId, userId);   未簽收的: Java代碼   taskService.addCandidateUser(ta

原创 【問底】靜行:FastJSON實現詳解

http://www.csdn.net/article/2014-09-25/2821866 摘要:“快”作爲程序員追逐的終極目標之一,而FastJSON則很好的證明了這一特性。本期《問底》,靜行將帶大家見證它序列化和反序列化的實現過

原创 Javascript模塊化編程(三):require.js的用法

作者: 阮一峯 日期: 2012年11月 7日 這個系列的第一部分和第二部分,介紹了Javascript模塊原型和理論概念,今天介紹如何將它們用於實戰。 我採用的是一個非常流行的庫require.js。 一、爲什麼要用

原创 利用MAVEN打包時,如何包含更多的資源文件

首先,來看下MAVENx項目標準的目錄結構:   一般情況下,我們用到的資源文件(各種xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包時,maven能把這些資源文件打包

原创 tomcat 產生heapdump文件配置

系統有時會遇到OutOfMemoryError,Java堆溢出了。我們需要找到造成OutOfMemoryError原因。一般有兩種情況: 1、內存泄露,對象已經死了,無法通過垃圾收集器進行自動回收; 2、內存溢出,內存中的對象都還必

原创 哈弗曼壓縮與解壓的原理及對象化實現

Java代碼   上一篇博客當中提到了哈弗曼樹的構建與編碼,詳情請參見:<a href="/blog/1870454">http://cq520.iteye.com/blog/1870454</a>          這一次主要

原创 哈弗曼樹與哈弗曼編碼

哈弗曼,一個在幾乎所有講數據結構的書中都有出現過的人物,他的鼎鼎大名想必就不用我多說了。這一次來給大家講解一下哈弗曼樹的構建與哈弗曼編碼的基本原理,有什麼用呢?別急,還是先學會創建一棵哈弗曼樹吧。 哈弗曼樹又稱最優二叉樹,最優二叉樹就是帶

原创 js中(function(){…})()立即執行函數寫法理解

javascript和其他編程語言相比比較隨意,所以javascript代碼中充滿各種奇葩的寫法,有時霧裏看花,當然,能理解各型各色的寫法也是對javascript語言特性更進一步的深入理解。 ( function(){…} )()和

原创 架構師成長曆程:時刻對新技術保持敏感

架構師是一門建立在科學,工程基礎之上的藝術,一個充滿魅力,極其有趣的工作;給人帶來了一種不被束縛,不按別人的思路走,自由描繪無限風景的期盼。那麼程序員應如何成爲一名合格的架構師?如何加強自己的技能修養?架構師在公司主要負責什麼?等等

原创 誰讓APP工程師產生了泡沫?

 這兩年移動互聯網比較火,移動APP的開發人員也是比較緊缺。     面試了一個做APP的,能力很一般,態度也比較傲慢。最後感覺肯定不會用這個人了,但是出於驗證自己想法的目的,還是很誠懇地以一個決定錄取他的態度,和他交談。    

原创 Spring 3整合Quartz 2實現定時任務三:動態暫停 恢復 修改和刪除任務

原文:http://www.meiriyouke.net/?p=140 Spring 3整合Quartz 2實現定時任務一:常規整合 Spring 3整合Quartz 2實現定時任務二:動態添加任務 續篇及demo下載地址: Spring

原创 Quartz任務監控管理

http://sundoctor.iteye.com/blog/441951?page=3 Quartz任務監控管理,類似Windows任務管理器,可以獲得運行時的實時監控,查看任務運行狀態,動態增加任務,暫停、恢復、移除任務

原创 Spring緩存註解@Cache使用

參考資料 http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/ http://swiftlet.net/archives/774   緩存註解有以