原创 基於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 緩存註解有以