- 博客(23)
- 收藏
- 关注
原创 osworkflow源码解读----第一章osworkflow项目组织结构
<br />要读源码咱们得先从获取源码开始,了解项目的目录结构。从osworkflow官网http://www.opensymphony.com/osworkflow/最近的版本是2.8.0,日期为2006-08-06.<br /><br />请点”full”下载包括源码的压缩包。解压到本地内容如下:<br /><br /> Docs:API文档、一些功能点的使用帮助文档<br /> Lib:osworkflow各功能用到的第三方jar包<br /> Src:这里存放着源
2010-11-25 13:48:00
2082
原创 osworkflow源码解读----前言
<br /> <br />很久以来,一直想做点事情。刚到新公司,工作任务迟迟没有下来,总不能闲着,读些源码积累下别人的智慧。工作流是在做业务系统中最常用到的,现在这块已非常成熟。以前自已仿osworkFlow写过一个简单的工作流引擎,与业务结合的太紧。随着业务的修改、跟进其可维护性、可扩展性变得一塌糊涂。希望通过再次研究osWorkFlow有新的灵感,认识、修正不足。<br /> osWorkflow是一个老牌开源工作流引擎了,目前已停止更新。但这并不影响到我们对它的好感。网上有很多oswork
2010-11-25 13:41:00
764
原创 oracle MD5加密
create or replace function getMD5 (vin_string IN VARCHAR2) RETURN VARCHAR2 ISBEGINRETURN Dbms_Obfuscation_Toolkit.Md5 ( input => utl_raw.cast_to_raw(vin_string) );END getMD5;upd...
2008-11-10 21:21:24
148
一次缓存选型的经历
项目里需要进行分布式,需要对缓存进行先型,条件:1。开源2. 支持分布式或集群3. 使用JMS进行消息通知在查询对比开源网上的缓存组件后发现OSCache,Ehcache,SwarmCache,Memcached支持分布式OSCache:维护的是一个大型MAP,支持jms,JavaGroup进行集群服务器间的通讯(在使用中发现个问题:不能把一个缓存中不存在的数据移除掉,也许我使用不当。后...
2008-10-25 11:50:10
183
原创 window.open 的属性
window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 参考示例<SCRIPT> <!--window.open ('page.html','newwindow','height=150,width=300,top=0,left=0,toolbar=...
2008-09-11 20:14:40
158
原创 Session持久化
Session持久化可以实现当tomcat重新启动后,当前IE使用的session仍然有效而不用重新登录,有两步需要做,session持久化很有用,尤其在eclipse中重新增加类后,tomcat重新加载后,IE页面不用再登录,之前的session依旧保持,调试的时候很有用1.配置conf/server.xml在server.xml的根路径或虚拟目录中增加一段,如虚拟目录调度所中:<Cont...
2008-09-11 20:11:12
142
10G的新特性“闪回表”
10G的新特性“闪回表”SQL>PURGE RECYCLEBIN用来删除回收站中所有的表SQL>PURGE TABLE TABLE_NAME用来删除指定的表SQL> FLASHBACK TABLE table_name TO BEFORE DROP;用来闪回被删除的表查看当前用户联结。及解锁http://hi.baidu.com/shiliangshuai/blog/item...
2008-05-26 12:01:27
103
eclipse 插件安装
有时启动Eclipse未加载插件,解决方法很多,总结一下:a 、 删除整个目录/eclipse/configuration/org.eclipse.update/,重启Eclipseb 、在启动Eclipse时带上 -clean参数如:d:\eclipse\eclipse.exe -cleanc 、 如果Eclipse启动找不到插件了,解决办法: 在/configuration/config.in...
2008-05-25 15:15:22
109
RSA DES加密 在使用delphi密匙文件时会有错
项目中需要与delphi交换。为了增强安全性这两天学习了下几种算法今晚把这两天的心得及代码贴上来交流下:我们的想法是这样的:delphi生成密匙文件。java使用密匙文件加密或解密。delphi也使用同一个密匙文件加密或解密。我做了两种加密方式的实现rsa跟des。我做完后发现两个方式使用java生成的密匙文件文件加密解密都是没问题的,但使用delphi生成的密匙文件就不能加密或解密。下面我把...
2008-05-15 00:15:51
598
将一列中的多行数据显示为一行(sql语句)
例如班组结构应是一样树。表companyid pareid name1 XX公司2 1 生产部3 2 生计部现在想显示一个 XX公司-->生产部--->生计部 一个SQL语句查出结果select gu.id, SUBSTR(SYS_CONNECT_BY_PATH(gu.name, '--->'), ...
2008-05-14 23:54:30
2611
web在线流程定义编辑器
我们客户有这么个需求: 用户需要自定义流程定义,并能自定某个节点的参与者,参与者可以是多人也可以是某一个人。用户使用可视化编辑器进行流程定义及人员的分配 我现在打算用JBPM做工作流的引擎.对可视化编辑器的实现现在还没有解决方案.我在网上找了下:实现的技术有VML,SVG,flash.现在想知道应采用哪种技术.图形画好后应怎样才能生成流程的XML... ...
2008-03-19 10:34:32
793
XXX公司的员工积分系统
上个星期给XXX公司做的员工积分系统结束了项目终验.这个项目是我跟的第一个项目.现在在系统分系跟系统架构及团队管理方面有很多感想.在整个过程是也暴露出了很多问题.我现在想把这个项目的需求及相关情况讲下,希望大家多指教。项目背景: 开发团队情况: 团队人员起初是三个人,对技术的使用并不是怎么精通。(在系统基本完后就只有我一个人做后继开发。) 公司没有系统架构师,技术经理,项目中使用到的技术,使用...
2008-03-13 12:05:11
1495
1
怎样看待程序员(关于程序员的几个问题)
前几天我在群里提了下面几个问题:1.怎样修养程序员素质(个人道德素质及职业素质)?2.程序员是特殊岗位吗?3.怎样看待程序员工作?(其实上面的问题早有人提过了) 群友们时行了激烈的讨论(群里的成员主要为j2ee的工程师)。最后也没得出什么结果,大家只是一声长叹。(看来大家对程序员这个岗位充满了无赖(无奈))...
2008-03-03 13:00:26
215
struts2视频教程
昨晚在veryCD下电影时无意见发现他上面还有计算机教程下,很高兴,找到一个struts2的视频教程。看了下,很不错。像是某个培训学校的培训实录。讲得很通俗。不敢独想,共享出来。不会的或已会struts2的都值得看下。下载地址:[url]http://lib.verycd.com/2008/01/28/0000178929.html[/url](verycd的原文件来于美河学习在线,在ve...
2008-02-02 22:59:19
483
ext js的讲解<一>
不好意思老兄:收下人的文章,好难找呀:原文[url]http://www.cnitblog.com/yemoo/archive/2007/12/18/37850.html[/url]Ext.util.Observable:一个抽象基类,为事件机制的管理提供一个公共接口,如果你希望的类可以有事件,就继承它吧Ext.apply:如果只传入两个参数,则将C继承D的所有方法属性,如果定义了B则...
2008-01-26 01:10:05
400
模式外传
别人的:大经典啦。。把原文都收下1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式: 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工...
2008-01-16 10:58:56
123
javaScript网络资源
/*******************************************************************/window.showModalDialog使用手册 :[url]http://www.newbooks.com.cn/info/175250.html[/url]Window.Open() 和 window.showModalDialog()参数 :[...
2008-01-10 16:31:17
350
关于bean间属性拷贝
javaBean间属性拷贝有两种方式。 1.使用PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个参数是源bean,代码片段见下 Book srcBook = new Book(); srcBook.setName("爱你是我的错"); Novel novel= new N...
2008-01-09 12:39:13
161
数据库的相关网络资料
本贴用来记录一些好的数据库文章1.怎么把记录集中的多条相同的记录合并成一条记录:[url]http://topic.youkuaiyun.com/u/20080104/10/11f23e07-a910-485d-bd7b-10acec585e90.html[/url]...
2008-01-09 12:07:42
95
Jbpm网络资料收集
这些文章都不错:jbpm入门例子 :[url]http://blog.youkuaiyun.com/hxirui/archive/2006/09/14/1221911.aspx[/url]SPRING+HIBERNATE3+JBPM+OC4J(初步实现整合):http://dev.youkuaiyun.com/article/85066.shtmspring+hibernate+jbpm整合成功:http:/...
2008-01-09 00:14:00
92
使用P6SPY查看hibernate,ibatis 中SQL 的输出
不错。打算试下。先记下相关文章的地址。等做好案例再上传上来。1.优快云的[url]http://blog.youkuaiyun.com/onlyme/archive/2005/07/05/414673.aspx[/url]2.[url]http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/index.html[/url]3.javaeye:[u...
2008-01-08 12:57:53
132
集合数组排序
网上已有很多关于集合排序的文章。今天我收集下他们讲得知识点:它收集了不少的关于集合排序的链结[url]http://www.codeok.com/se/javajihepaixu/java+%E9%9B%86%E5%90%88+%E6%8E%92%E5%BA%8F.html[/url][url]http://www.javabc.com/Html/javabs/javabs_servlet...
2008-01-07 12:49:50
168
学习过的技术介绍.以及常用的一些网站推荐
本贴为我个人学习积累所用.将会随着我的知识积累不断更新本贴.算是一个学习笔记吧.[b]/***************************粘合框架***********************************/[/b]一.SpringSide(国人自已的一个开源粘合框架.我开发系统的粘合框架借鉴了它.它还提供了不少开源组件的集成)SpringSide以Spring Fram...
2007-12-24 16:01:08
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人