`
z7swf
  • 浏览: 185661 次
社区版块
存档分类
最新评论
文章列表
在com.opensymphony.workflow.loader包下,有许多形形色色的Descriptor,他们以AbstractDescriptor为根,遍地开花。   图1:  从上图可以看到AbstractDescriptor的子嗣不是一般的多啊,但不要被他们所吓倒!   窥一斑而知全豹 OSWorkflow把定义 ...
OSWorkflow不是一种开箱即用的工作流解决方案,要想让OSWorkflow能更好的为我们服务,我们还需要做一些编码相关的工作,因此他可以很灵活的实现各种各样的复杂流程。你可以把这看做是OSWorkflow的优点,但作为优点的同时,这也是他的缺点,因为也许这样额外的工作并不是你想要的,你可能需要一些相对简单一点的工作方式,这就需要大家自己去权衡啦!   我们准备使用Spring的相关特性,也许还有Hibernate,所以我们探讨的重点会放在这些方面。   初步印象 OSWorkflow是通过XML来完成流程的定制化的。下面是一个流程定义的例子,让我们先建立一个初步的印象。   ...
一个workflow有许许多多的step组成,而一个step到另一个step的流转是通过action来完成的。   我们先来看看actions的DTD声明 <!-- A list of zero or more common-actions and a list of zero or more actions for the enclosing step. Note that you must define one or the ...
开始一个流程 我们通过XML完成的只是流程的定义,真正需要流程跑起来,我们还需要一个个流程的实例。   Workflow 接口 OSWorkflow最主要最常用的操作都是通过Workflow接口来完成的。OSWorkflow针对Ofbiz、EJB、XFireSOAP、OfbizSOAP都给出了自己的Workflow实现,我们可以根据场景选用。   BasicWorkflow BasicWorkflow是我们在大多数场合下使用频率最高的Workflow实现。   initialize方法 通过initialize方法,我们可以创建属于我们自己的流程实例,完成一些初 ...
转自:http://www.iteye.com/topic/225692   Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事 件可以看出),所以还是建议javae ...
转载:http://hi.baidu.com/software_one/blog/item/df09f126addddd218644f959.html Memcached作为一个内存key-value存储容器有非常优秀的性能,但是在上次的使用中确发现大量的数据丢失情况发生,导致cache的功能基本消失。具体的检测方式如下:检测命中率 检测命中率是一个最基本的、最宏观的方式,使用telnet连接到memcached服务器,然后执行stats命令就可以看到宏观的一些信息,如下图。         这个命令中比较关键的属性是get_hits和get_misses,get_hits表 ...
转载:http://www.cnblogs.com/lovecindywang/archive/2010/05/19/1739025.html Memcache的优势我觉得总结下来主要体现在: 1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池, ...

Memcache简介

摘自:http://blog.developers.api.sina.com.cn   Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 ◎Memcached是什么 在阐述这个问题之前,我们首先要 ...
    本文的目的并不是介绍使用的什么技术,而是重点阐述其实现原理。   一、 异步和同步 讲通俗点,异步就是不需要等当前执行的动作完成,就可以继续执行后面的动作。   通常一个程序执行的顺序是:从上到下,依次执行。后面的动作必须等前面动作执行完成以后方可执行。这就是和异步相对的一个概念——同步。   案例: A、张三打电话给李四,让李四帮忙写份材料。 B、李四接到电话的时候,手上有自己的工作要处理,但他答应张三,忙完手上的工作后马上帮张三写好材料,并传真给张三。 C、通完电话后,张三外出办事。   说明:
趣客 国内的在线项目管理软件,非常方便,提供二级域名,消息板,任务列表,里程碑,文件共享。   Google Spreadsheets  Google Spreadsheets 是Google Docs web application 组件,表格形式管理项目,方便使用
地址:http://ehcache.sourceforge.net/   Kernel: ehcache.jar  Xml:ehcache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> <diskStore path="c:\\temp" /> <cacheManagerEventListenerFactory class=&q ...
这些命令均收录自网络,向原创作者致敬~! drop user user_name cascade; 建立表空间 CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k 删除表空间 DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 一、建立表空间 CREATE TABLESPACE data01 DATAFILE '/oracle/orad ...
在实际WEB开发中,越来越多的用到HTML文本编辑器来录入有固定格式的大文本信息。比方说BLOG的文章录入的部分。FCKEditor是一款使用简单、实用的轻量级的HTML文本编辑器控件,他支持IE5.5+,Firefox1.0+,Mozilla1.3+,Netscape7.0+等各种不同的主流的浏览器。 官方网站:http://www.fckeditor.net/ 使用方法:1、到http://www.fckeditor.net/download下载最新版本。当前版本为FCKeditor 2.5.12、解压后将fckeditor整个文件夹拷贝到你项目的相应目录中。3、在相应的动态页面创建fcke ...
http://www.unix-center.net 今天收到一封邮件,打开一看是一个免费的Unix和Solaris的学习网站,而且还提供免费的服务器供大家学习和远程操作,里面还提供了一系列的教程。确实感觉到国内的IT前景是一片光明,因为有如此多的人在为中国的IT事业奋斗着、默默的耕耘着~!新的一年,只能说祝你们工作顺利,谢谢啦,你们辛苦啦! 
svnserve -d -r "c:\svn-lib" c:\svn-lib为你本地的仓库路径 svnserve 为Subversion工具,安装的时候通常会被添加到环境变量中。
Global site tag (gtag.js) - Google Analytics