自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 OSWorkflow之四——流程开发

开始一个流程我们通过XML完成的只是流程的定义,真正需要流程跑起来,我们还需要一个个流程的实例。 Workflow接口OSWorkflow最主要最常用的操作都是通过Workflow接口来完成的。OSWorkflow针对Ofbiz、EJB、XFireSOAP、OfbizSOAP都给出了自己的Workflow实现,我们可以根据场景选用。 BasicWorkflow...

2011-08-18 09:56:31 228

原创 OSWorkflow之二——由WorkflowDescriptor而看到的

在com.opensymphony.workflow.loader包下,有许多形形色色的Descriptor,他们以AbstractDescriptor为根,遍地开花。 图1: 从上图可以看到AbstractDescriptor的子嗣不是一般的多啊,但不要被他们所吓倒! 窥一斑而知全豹OSWorkflow把定义在XML中的流程,根据DTD文件中定义好的各种XML元素,抽...

2011-08-14 11:08:26 203

OSWorkflow之一——初步印象

OSWorkflow不是一种开箱即用的工作流解决方案,要想让OSWorkflow能更好的为我们服务,我们还需要做一些编码相关的工作,因此他可以很灵活的实现各种各样的复杂流程。你可以把这看做是OSWorkflow的优点,但作为优点的同时,这也是他的缺点,因为也许这样额外的工作并不是你想要的,你可能需要一些相对简单一点的工作方式,这就需要大家自己去权衡啦! 我们准备使用Spring的相关特性,...

2011-08-14 11:07:32 187

原创 OSWorkflow之三——workflow的推动者Action

一个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 yo...

2011-08-14 11:03:54 559

原创 memcached server LRU 深入分析

转自:http://www.iteye.com/topic/225692 Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站上面,几乎...

2011-07-20 15:37:39 67

原创 Memcached性能检测

转载:http://hi.baidu.com/software_one/blog/item/df09f126addddd218644f959.htmlMemcached作为一个内存key-value存储容器有非常优秀的性能,但是在上次的使用中确发现大量的数据丢失情况发生,导致cache的功能基本消失。具体的检测方式如下:检测命中率 检测命中率是一个最基本的、最宏观的方式,使用t...

2011-07-20 15:26:39 120

原创 Memcache优点及适用场景

转载:http://www.cnblogs.com/lovecindywang/archive/2010/05/19/1739025.htmlMemcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对数...

2011-07-20 14:46:49 110

原创 Memcache简介

摘自:http://blog.developers.api.sina.com.cn Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。◎Memcached是什么在阐述这个问题之前,我们首先要清楚它“不是什么”。很多人把它当作和SharedMemory那种形式的存储载体来使...

2011-07-20 14:45:06 74

Java模拟异步消息的发送与回调

  本文的目的并不是介绍使用的什么技术,而是重点阐述其实现原理。 一、 异步和同步讲通俗点,异步就是不需要等当前执行的动作完成,就可以继续执行后面的动作。 通常一个程序执行的顺序是:从上到下,依次执行。后面的动作必须等前面动作执行完成以后方可执行。这就是和异步相对的一个概念——同步。 案例:A、张三打电话给李四,让李四帮忙写份材料。B、李四接到电话的时候,手上有自己的工作要处...

2008-06-19 13:51:53 365

项目管理软件收集

趣客 国内的在线项目管理软件,非常方便,提供二级域名,消息板,任务列表,里程碑,文件共享。 Google Spreadsheets Google Spreadsheets 是Google Docs web application 组件,表格形式管理项目,方便使用Google Project HostingGoogle Project Hosting 是Google的开源项目管理...

2008-06-17 13:23:19 101

Ehcache缓存框架

地址:http://ehcache.sourceforge.net/   Kernel: ehcache.jar  Xml:ehcache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> <diskSto...

2008-03-25 14:51:15 81

Oracle 命令收集

这些命令均收录自网络,向原创作者致敬~! drop user user_name cascade;建立表空间CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k删除表空间DROP TABLESPA...

2008-01-07 10:10:18 79

支持FireFox的HTML文本编辑器——FCKEditor

在实际WEB开发中,越来越多的用到HTML文本编辑器来录入有固定格式的大文本信息。比方说BLOG的文章录入的部分。FCKEditor是一款使用简单、实用的轻量级的HTML文本编辑器控件,他支持IE5.5+,Firefox1.0+,Mozilla1.3+,Netscape7.0+等各种不同的主流的浏览器。 官方网站:http://www.fckeditor.net/ 使用方法:1、到http://w...

2008-01-04 10:38:38 276

免费的Unix和Solaris学习网站

http://www.unix-center.net 今天收到一封邮件,打开一看是一个免费的Unix和Solaris的学习网站,而且还提供免费的服务器供大家学习和远程操作,里面还提供了一系列的教程。确实感觉到国内的IT前景是一片光明,因为有如此多的人在为中国的IT事业奋斗着、默默的耕耘着~!新的一年,只能说祝你们工作顺利,谢谢啦,你们辛苦啦! ...

2008-01-02 10:26:36 181

Windows下启动Subversion

svnserve -d -r "c:\svn-lib"c:\svn-lib为你本地的仓库路径svnserve 为Subversion工具,安装的时候通常会被添加到环境变量中。

2007-12-28 09:58:33 285

Windows下将Subversion注册为系统服务

Windows下将Subversion注册为系统服务,可以使用sc.exe这样一个工具。sc通常配置在环境变量下,是windows系统的一个工具,可以用来创建一个新的系统服务。创建Subversion为Windows系统服务:sc create SVNService01 binPath= "\"C:\program files\Subversion\bin\svnserve.exe\"...

2007-12-28 09:52:07 132

webfx

http://webfx.eae.net/dhtml/xtree2b/

2007-12-07 23:48:35 194

Linux之关机和重起

一、关机[root@linux ~]# /sbin/shutdown [-t 秒] [-arkhncfF] [時間] [警告訊息]實例:[root@linux ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins'告訴大家,這部機器會在十分鐘後關機!並且會顯示在目前登入者的螢幕前方!至於參數有哪些呢?以下介紹幾個吧!-t sec : -t...

2007-11-21 22:19:33 102

JSP自定义标签

一、JSP自定义标签的优缺点    优点:    JSP自定义标签可以将开发模块化,定义好的标签可以在多个JSP页面使用;    JSP自定义标签可以封装复杂的业务逻辑,使得WEB工程师不需要过多的关注内部实现;    JSP自定义标签可以美化前台页面内嵌的JAVA代码;    缺点:    由于JAVA的开源性,使得目前的WEB标签很多。从而导致WEB开发的过程当中为免有些让人眼花缭...

2007-11-21 16:38:32 93

如何使用APT安装软件

一、更新最新的软件资料apt-get update二、软件搜索apt-cache search software_name三、显示软件详细信息apt-cache show software_name四、安装apt-get install software_name五、删除软件apt-get remove software_name删除指定套件和其倚赖的套件。但是不会删除...

2007-11-11 13:10:12 223

Liferay分页新闻列表(Journal Articles二次开发)

Liferay中自带了News的功能,可能是太高档了,到现在我都不是很清楚那个News功能的具体作用。项目中需要用到新闻列表,只需要显示新闻标题,发布时间,有分页功能,可以通过标题上的链接查看新闻详细。为了偷懒,就用Liferay的CMS中的Journal Articles即日志文章来实现。新闻可以通过CMS录入,这样我们在新增新闻的时候不仅可以指定新闻的类型,而且还可以通过Journal...

2007-11-05 16:14:22 253

Liferay中让人郁闷的图片处理

前段时间在LIFERAY的开发过程中需要对图片进行处理,于是按照传统的方式自己写,结果郁闷了两天,怎么都不行。原因是似乎在LIFERAY中无论如何调用response.setPortletContentType("image/jpeg");最后都是以“text/html”的形式输出,导致二进制图片显示不正常。我是将图片保存在数据库的BLOB字段中。后来调试研究他的SOURCE,发现LIFERA...

2007-11-05 15:28:45 197

Java显示ORACLE中BLOB字段图片

java 代码  public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req, RenderResponse res) throws Exception {           //存储过程的参数         ...

2007-11-05 11:34:03 93

Java调用ORACLE中LOB参数的存储过程返回记录集

操作表为单表,可自行创建一个包含LOB字段的表。一、创建包sql 代码 CREATE OR REPLACE PACKAGE PAG_PRODUCT AS TYPE RESULT_CURSOR IS REF CURSOR; /* 保存一条产品信息 ...

2007-11-05 10:58:10 82

Oracle rownum order by 分页

本文转自:hi.baidu.com/lanly2006/blog/item/14a816f7cf4def21720eecca.html对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:I...

2007-11-02 14:18:48 82

Oracle分页查询语句

本文转载自:yangtingkun.itpub.net/post/468/100278Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式:sql 代码  SELECT * FROM   (   SELECT A.*, ROWNUM RN   FROM (SELECT * FROM TABLE_NAME) A   ...

2007-11-02 09:55:53 153

降低Firefox的内存占用

本文转载自:http://blog.stockstar.com/more.asp?name=medicine&id=116815一、清除下载历史记录  保留下载历史记录的话,会耗费大量的内存资源,它会让你的Firefox在使用的时候变得缓慢,甚至出现假死。  1、删除“downloads.rdf”文件来清除下载历史记录。  2、你需要对浏览器的设置做出一些更改。请打开Firefo...

2007-11-01 10:02:41 212

WINDOWS XP系统安装和配置DNS

一、鼠标点击开始菜单->运行,输入c:\windows\inf\netoc.inf,然后回车,注意windows就是你安装xp的目录。二、在 [Optional Components] 栏目下面有以下内容:[Optional Components]NetOC ;Top level optionNetServicesFileAndPrintSNMP......在NetSer...

2007-10-31 10:45:05 269

Proxool-0.9.0RC3连接池的使用

Proxool是一个开源项目,网站地址:http://proxool.sourceforge.net/下载Proxool的Source,创建proxool.xml,内容如下:xml 代码 xml version="1.0" encoding="UTF-8"?> <something-else-entirely> <proxo...

2007-10-31 10:31:09 167

Apache Http Server建立虚拟目录

假设安装目录为:C:\Program Files\Apache Software Foundation\Apache2.2打开安装目录下conf\httpd.conf文件,新增以下内容:xml 代码  Alias /tools "C:\test"      <Directory "C:\test">   Options Indexes Mul...

2007-10-31 00:01:50 134

Liferay中CMS添加日志中文出现乱码的问题

附件中有一个jar包,拷贝到liferay tomcat的应用下,也就是应用的WEB-INF/lib目录下覆盖掉原有的包。由于上传附件有限制,有需要的朋友可以加MSN:[email protected]...

2007-10-18 17:49:54 78

Liferay中Tomcat控制台乱码和内存溢出的问题

打开Eclipse--window--preferences--MyEclipse--Application Servers--Tomcat5--jdk在Optional Java UM Arguments下输入以下内容-Xms128m -Xmx512m -Dfile.encoding=GBK -Djava.security.auth.login.config=%CATALINA_HOM...

2007-10-18 17:31:58 178

Liferay更改数据库

Liferay默认是使用HSQL这个数据库,如果要在项目中使用其他的数据库,应该做如下相关设定。以ORACLE为例。下载Liferay Oracle 10g的数据库文件。下载地址为http://www.liferay.com/web/guest/downloads/additional,下载liferay portal 4.3.2 SQL Oracle 10 Dump,是一个dmp文件。...

2007-10-18 17:25:38 156

Liferay配置二次开发环境——Eclipse

最近公司要用Liferay+Oracle做二次开发。并且客户要求所有的开发工具和环境都必须用最新的版本。在此列出相关的版本信息,以后相关文章,若无特殊说明,均以下面说明版本为准。所有的环境都在Eclipse中完成。Liferay:4.3.2Oracle:10gEclipse:3.2MyEclipse:5.0Tomcat:6.0Ant:1.7JDK:1.5一、从Liferay源码Bu...

2007-10-18 16:21:55 137

Oracle正则表达式函数

1、正则表达式中的元字符 元字符 意思 例子 \ 说明要匹...

2007-09-08 17:42:22 156

Oracel日期函数

一、TO_CHAR(x[,formate])和TO_DATE(x[,formate])函数    日期和字符串互换函数sql 代码  DECLARE       V_DATE VARCHAR2(50);   BEGIN       DBMS_OUTPUT.put_line(TO_CHAR(SYSDATE));          DBMS_OUTPU...

2007-08-31 23:30:22 212

Oracel转换函数

1、TO_CHAR(x[,formate])函数,将数字型转换为字符串类型。sql 代码  DECLARE           V_INTA NUMBER :=12345.67;     BEGIN           --普通输出        DBMS_OUTPUT.put_line(TO_CHAR(V_INTA));       --整...

2007-08-30 20:49:36 180

Oracle内置函数--数字函数

1、ABS(x)求绝对值sql 代码  DECLARE         V_INTA NUMBER :=10;       V_INTB NUMBER :=-10;   BEGIN         --输出10        DBMS_OUTPUT.put_line(ABS(V_INTA));       --输出10    ...

2007-08-30 17:08:39 116

Oracle内置函数--字符函数

    1、ASCII()和CHR()sql 代码  DECLARE       V_VARCH VARCHAR2(5) :='X';   BEGIN       --返回'X'的ASCII码,输出88        DBMS_OUTPUT.put_line(ASCII(V_VARCH));       --返回ASCII码为88的字符,输出...

2007-08-30 14:05:22 88

Oracle小知识点

一、ROWID又称为伪列。是数据库为TABLE增加的一个隐藏的列,列名为ROWID。二、NOT IN 是不会返回NULL值的。也就是说,当遇到NULL值时,NOT IN返回的是false。       SELECT * FROM TABLEA A WHERE A.NAME NOT IN('KOOK','Z7FLY');       结果返回NAME不是KOOK和Z7FLY的非NULL值...

2007-08-30 12:09:55 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除