自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 Mongodb使用过程中的优化原则

1.在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率。2.用$or时把匹配最 多 结果的条件放在最前面,用$and时把匹配最 少 结果的条件放在最前面。3.使用limit()限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量。4.尽量少用$in,而是分解成一个一个的单一查询。尤其是在分片上,$in会让你的查询去每一个分

2014-01-28 17:33:13 613

转载 Spring定时任务执行的2中方法

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTa

2013-01-24 17:51:16 698

原创 session共享框架--Memcached 在项目中的应用

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。    在项目中通过Memcached作为session共享框架,可以减少对数据库的压力,在当前的项目中,通过拦截器将memecached框架加入到项目中,在

2013-01-09 16:10:07 379

原创 Nginx--负载均衡在项目中的应用

之前有听过为了缓解系统压力,采用负载均衡的解决方案来缓解这种压力,但是一直没在实际项目中采用过这种方案,前段时间有幸接触到一个并发很高的项目,为了缓解这种高并发的压力,刚开始采用了Apache来做负载均衡,但是在failover(故障转移、故障恢复)时无法到达理想的功能 ,后来就发现了Nginx。      Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:

2013-01-09 15:36:18 2601

转载 Hibernate注解配置

/**       *        * @author liuguangyi       * @content ejb3注解的API定义在javax.persistence.*包里面。       *        * 注释说明:       * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)       * @Id —— 注解声明了该

2012-10-17 14:21:19 352

原创 WIKI-mediawiki开发配置说明

1. Wiki简介Wiki是一种在网络上开放、可供多人协同创作的超文本系统,由沃德.坎宁安于1995年首先开发的,他将Wiki定义为“一种允许一群用户通过简单的标记语言来创建和连接一组网页的社会”。MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。 Wamp:  Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网

2012-07-17 20:45:15 737

转载 BPMN2新规范与Activiti5 (Activiti5的特性介绍)

Activiti5支持最新的BPMN2.0规范作为支持最新BPMN2.0规范的开源工作流引擎Activit5,实现了对规范的绝大多数图元的定义,能够满足企业工作流的各种复杂应用。它是一个无侵入的、支持嵌入式和独立部署的开源工作流引擎,是Tom Bayen离开jBoss加入Alfresco公司后的另立山头之作,共同开发Activit5的除了Alfresco外还有SpringSource、Mule

2012-06-21 10:18:35 2639

转载 工作流:activiti5.6安装实战

如下是在window win7旗舰版环境下使用mysql数据库的安装实录:一)下载 activiti-5.6.zip(http://activiti.org/downloads/activiti-5.6.zip)二)将activiti-5.6zip解压到指定目录,假设为“D:\activiti”,注意下面提到的路径均是相对于该路径而言三)修改数据库类型为mysql打开文件“

2012-06-20 17:36:22 2556

转载 工作流引擎的改革:从 jBPM3 到 jBPM5 以及 Activiti5

对jBPM来说,今年最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。 由此不难推测Tom

2012-06-20 17:35:02 1424

原创 技术的延续---WMS (2008-05-28 14:34)

好久没有过来写有关技术方面的东西,只因好长一段时间都在修改整理一个之前的项目,天天东修修西补补的,快要在这些反反复复中沉闷掉了.  WMS-Warehouse Management System 仓储管理系统:这里所称的"仓储"包括生产和供应领域中各种类型的储存仓库和配送中心,当然包括普通仓库, 物流仓库以及货代仓库。   公司马上可能会启动上面提到的WMS--仓储管理系统,主要是针对烟草

2012-06-20 17:30:09 919

原创 SSH拦截器的使用 (2009-06-27 23:48)

struts2很好的实现了拦截器的使用,下面就简单的说下在SSH项目中如何通过拦截器实现对日志管理,首先是在struts.xml中配置拦截器:                                 0                                      在上面xml的代码中我们看到了拦截器的一个

2012-06-20 17:29:16 2059

转载 单点登陆SSO概述 (2010-03-11 15:34)

单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有

2012-06-20 17:28:30 527

原创 java实现在线人数统计 (2011-05-30 15:10)

原来的OA项目有这样的一个需求,开始查找了些资料用了HttpSessionListener接口来实现,具体的方法是:首先通过实现HttpSessionListener接口,具体代码如下:importjava.util.List; 04importjavax.servlet.ServletContext;

2012-06-20 17:27:37 676

原创 SSH拦截器的使用 (2009-06-27 23:48)

struts2很好的实现了拦截器的使用,下面就简单的说下在SSH项目中如何通过拦截器实现对日志管理,首先是在struts.xml中配置拦截器:                                 0                                      在上面xml的代码中我们看到了拦截器的一个

2012-06-15 09:36:40 385

转载 单点登陆SSO概述 (2010-03-11 15:34)

单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有

2012-06-15 09:36:03 508

转载 什么才叫创业?而你又具体创业的条件吗........ (2006-11-30 10:12)

我接触到电脑的时间很晚,到了大学才知道电脑是有主机和显示器组成的,具体主机里面装的是什么东西想象不到,显示器的原理就知道一点因为我家早就有了电视机。第一次上泡泡网不知道它的首席执行官叫李想,第一次用Mysee看网络电视直播的时候不知道Mysee直播网总裁叫高燃,当然更不知道北京康盛创想(北京)公司CEO叫戴志康、北京爱航工业公司首席架构师叫茅侃侃,直到今年看了中央2台一个人物采访的节目才逐渐的了解

2012-06-15 09:34:46 2130

转载 2月人才快报:“80后”IT人职业目标 (2007-03-08 10:32)

对普通"80后IT人"来说,"技术、薪水"是他们挂在嘴边的职业目标,他们毫不隐藏内心的感受,看重现实意义。的确,尽管专业知识贮备不算牢固、项目开发经验不算丰富、行业意识不算强,但这并不妨碍他们通过写技术Blog、泡技术论坛、IM结交同类开发者,来建立自己的职脉圈子,用来提高开发技能,开拓业界视野。当“80后”这张标签被越来越多的贴在职场新鲜人的身上时,他们的成长成为今天社会关心的话题,他们是今

2012-06-15 09:34:08 999

转载 做事的态度与工作态度 (2007-04-29 09:19)

公司里有一个优秀的工程师,当他的主管问他,你工作做得非常出色,动力是什么?他回答到,“我不是把它当作一项工作去做,而是当作一件事去做,全力做好”。 他的回答很简单、朴实,但说到点子上。对于一个员工的工作(job),多数情况下可以看作是一个任务(task), 员工做工作,就是执行任务。执行任务,就比较被动,就事论事,交给我什么,就做什么,不去多想。而:一般意义上完成任务,是对员工的基本要

2012-06-15 09:33:30 1571

转载 用J2ME在移动设备上实现动画(3) (2007-04-11 11:50)

使用Sprite类实现人物动画  Game API函数里提供的另一个具体的Layer类是Sprite类。一方面,Sprite类是TileLayer类的概念化的逆转.TiledLayer类使用源图像贴片的调色板来创建一幅大场景,而Sprite类则使用一系列源图像帧来产生动画。  你创建一个Sprite类所需要的只是源图像和每个帧的尺寸。在TiledLayer类里,源图像被分为相同大小的图

2012-06-15 09:32:28 368

转载 用J2ME在移动设备上实现动画(2) (2007-04-11 11:48)

使用图层  在一个游戏中 (或者其他的图形程序),显示区域内通常包含不同的内容(图像可能是有关联的或者是没有关联的)。比如一只蜜蜂可以在森林,陆地,水面上飞翔,但是在一个迷宫中人却不能穿越围墙。  MIDP 2.0游戏 API为此引进了图层。图层提供了控制屏幕上的对象或者上下文的方法。图层可以是TiledLayer (比如背景), Sprite (比如飞机),或者通过继承L

2012-06-15 09:31:48 564

原创 用J2ME在移动设备上实现动画(1) (2007-04-11 11:47)

使用MIDP(Mobile Information Device Profile)的开发人员经常会抱怨用些什么办法才可以在一个MIDlet上显示动画。MIDP 1.0 没有直接提供对动画的支持(MIDP 2.0支持),但真要是自己去实现,其实也并非是一件很难的事。  任何动画的最基本的前提,是要在足够快的时间内显示和更换一张张的图片,让人的眼睛看到动的画面效果。图片必须按照顺序画出来。

2012-06-15 09:31:15 287

转载 工作流概述 (2007-11-22 10:46)

作者Tom Baeyens 翻译dinghong ,转载自http://blog.csdn.net/ngnr/services/trackbacks/145986.aspx 前言    如果数据库系统( database systems)像受人尊敬的智者讲述的条理清晰的故事,那么工作流(workflow)就像一群    乳臭未干的小子在大谈各自的“哲理”。之所以这样讲,我是想指出,工作

2012-06-15 09:30:10 522

转载 jBPM开发入门指南(2) (2007-11-22 10:42)

这是一个已做好的示例,接下来我们将仿造这个实例来开发一个请假流程。4 数据库初始化  jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来做为自己的存储层,因此只要是 Hibernate 支持的数据库, jBPM 也就支持。本文先以 MySQL 为例,然后再以 Oracle 为

2012-06-15 09:29:10 11121

转载 jBPM开发入门指南(1) (2007-11-22 10:40)

工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是一个比较典型的工作流系统。过去我们用的工作流引擎是 shark ,然后在使用后发现其过于庞大,后台数据库操作频繁而未进行优化,直接导致的后果就是前台操作缓慢。于是经研究决定,将工作流引擎由 sha

2012-06-15 09:28:22 405

转载 jbpm+tomcat+mysql配置指南 (2007-11-22 10:38)

1        概述本文主要讲解jbpm+tomcat+mysql配置过程,程序用例为jBPM自带例子websale。主要环境内容如下:Ø        IDE:Eclipse3.2.1Ø        JDK:J2SDK1.5.06Ø        Tomcat:Tomcat5.5.17Ø        jBPM:jbpm-starters-kit-3.

2012-06-15 09:27:52 382

原创 使用Shark自带的Hibernate实现代码替换DODS (2007-10-16 09:32)

在研究工作流引擎shark的时候,在网上找了一点有关Shark的用户管理模块为Hibernate实现的资料: 使用Shark自带的Hibernate实现代码替换DODS:    1.使用Hibernate的版本是2.xx,我试了2.00和2.18(2.x最后一个版本),2.00不能用,2.18可以,所以也不计较他们开发的时候具体用那个版本的Hibernate,直接用2.18即可。

2012-06-15 09:26:43 632

转载 工作流引擎 (2007-10-12 16:53)

工作流引擎是 BOS系统的一个重要组件。它可以根据客户具体的业务逻辑,来定义工作流模型。整个应用程序就根据所定义的流程来运行。它把应用系统模块和工作流程分开。当流程发生变化,只需修改流程模型,具体的应用程序无需修改。    参考wfmc标准,我们把工作流分成几个模块。    ·流程定义模型  ·用户端  ·工作流引擎  ·建模工具  ·组织架构

2012-06-15 09:25:58 300

转载 Enhydra Shark管理应用程序 (2007-09-06 16:27)

Enhydra Shark管理应用程序是什么?Shark管理应用是Java swing应用程序被管理者管理Shark引擎使用。有两类管理应用程序,第一种使用shark直接像使用一个库,另一种是使用shark的CORBA包装的接口部署为CORBA服务进行通信。它可以用于管理shark的包含XPDL文件(上传新的XPDL文件或删除存在的XPDL文件)的外部仓库,装载一些XPDL文件到shark,卸

2012-06-15 09:25:21 1223

原创 开源工作流引擎----shark (2007-08-29 09:13)

最近一直在公司研究工作流这块,之前也没有接触过工作流的开发,所以什么都要从头看起.其实现在有很多开源的东西,公司里的一位老大给推荐了Jawe+shark来开发的工作流, 于是就到网上baidu了有关的资料,现在还是在研究如果在项目中加载和监控Jawe画出来的xpdl格式的工作流, 只是知道了一点点皮毛, 还有很多问题和疑惑,如果哪位朋友做过或者是了解shark工作流引擎的开发的话,我们可以到一起交

2012-06-15 09:24:17 281

原创 开源工作流引擎----shark (2007-08-29 09:13)

最近一直在公司研究工作流这块,之前也没有接触过工作流的开发,所以什么都要从头看起.其实现在有很多开源的东西,公司里的一位老大给推荐了Jawe+shark来开发的工作流, 于是就到网上baidu了有关的资料,现在还是在研究如果在项目中加载和监控Jawe画出来的xpdl格式的工作流, 只是知道了一点点皮毛, 还有很多问题和疑惑,如果哪位朋友做过或者是了解shark工作流引擎的开发的话,我们可以到一起交

2012-06-15 09:24:17 312

转载 幽默一笑

1、猫因夜生活所迫在狐狸开的夜来香发廊坐台,一日老鼠来到发廊点名要将猫包夜,猫誓死不从,老鼠大怒道:当初追老子追得死去活来,现在送上门还假正经!  2、医生问病人是怎么骨折的,病人说,我觉得鞋里有沙子,就扶着电线杆抖鞋,***有个傻逼经过那里以为我触电了,便抄起木棍给了我两棍子!  3、生物课上老师问:如何才能正确分辨章鱼的手和脚?学生答:放个屁给它闻,会捂住鼻子的就是

2012-06-15 09:23:13 1768

原创 栖息地的迁移

其实好久就有这个打算,把之前在chinaunix中的文章都迁移过来,毕竟那里面的原创、转载的文章也是自己之前工作中的一些影子。但是一直都忙于时间或者惰性,没能转移过来,希望今天能够有足够的时间,将所有东西给迁移过来。

2012-06-15 09:18:33 319

drools框架学习文档

Drools简介Drools(JBossRules)具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高

2013-05-31

空空如也

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

TA关注的人

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