![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2ee
文章平均质量分 73
howareyoutodaysoft
不了了之之了之
展开
-
报表开发工具
报表开发原创 2012-11-14 11:44:06 · 1129 阅读 · 0 评论 -
Drools Guvnor(jbpm5学习资料)
Drools Guvnorjbpm5学习资料(Drools Guvnor) Drools Guvnor Drools-Guvnor CentralisedKnowledge Repository(中央知识库)Why and when touse(为什么以及何时使用)Browsing andcontrolling access(浏览和控制访问)Gr翻译 2012-10-28 21:22:16 · 4147 阅读 · 0 评论 -
Drools Expert(jbpm5学习资料)
Drools ExpertJBPM5学习资料---Drools ExportDroolsExpert(Drools分析师) Drools分析师是声明性的,规则的基础,编码的环境。在这里可以让你把重点放在“什么事你想做的是”,而不是“如何做到这一点”。 下面是一个简单的“反应”监控的案例,每隔几个小时报警时,发送一个消息。日历属性,可以确保该规则实在平日执行。监控翻译 2012-10-28 21:52:46 · 1805 阅读 · 0 评论 -
Quartz的任务的临时启动和暂停和恢复
Quartz的任务的临时启动和暂停和恢复在项目中需要手动启停某些服务,那么需要有一个控制这些任务的类。由于任务是有Quartz控制的,我们只需要通过Quartz的相关的API实现相关的功能即可。package com.gbsoft.rpt.qtz;import java.util.Date;import java.util.List;import java.util原创 2012-10-27 11:37:21 · 2188 阅读 · 0 评论 -
Quartz2.1.x案例
创建一个Quartz2.1.x案例1.添加jar包,mvn配置 org.quartz-scheduler quartz 2.1.62.创建Jobpackage com.gbsoft.rpt;import java.text.SimpleDateFormat;import org.quartz.Job;import org.quartz.JobE原创 2012-10-26 11:29:21 · 1162 阅读 · 1 评论 -
Quartz调度
Quartz Quick Start Guide(Primarily authored by Dafydd James)Welcome to the QuickStart guide for Quartz. As you read this guide, expect to see details of:Downloading QuartzInstalling转载 2012-10-26 09:47:13 · 1187 阅读 · 0 评论 -
Dom4j 学习资料
Dom4j学习资料The dom4j Project Homepage: http://www.dom4j.org1.加载xml数据以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。import java.io.*;impor原创 2012-11-05 16:31:07 · 636 阅读 · 0 评论 -
BPM Console Reference(jbpm5学习资料)
BPM Console Reference BPM Console Reference – 1.0.0.GA1. Technical Overview(技术概述)1.1 Main components(主要组件)1.2 Integration With the processengine(集成流程引擎)1.3 Deployment Artifacts(部署a翻译 2012-11-02 23:45:45 · 1514 阅读 · 0 评论 -
JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中
JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中一、JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://jcp.org/en/jsr/detail?id=914),它定义了消息的格式和消息传递模式;消息包括:消息头,消息扩展属性和消息体,其结构看起来与SOAP非常的相似,但一般情况下,S原创 2012-10-25 17:37:52 · 1285 阅读 · 0 评论 -
Spring集成Quartz1.8.4版定时任务框架介绍
Spring集成Quartz定时任务框架介绍和Cron表达式详解在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便原创 2012-10-25 17:29:54 · 1378 阅读 · 0 评论 -
jBPM Components(jbpm5学习资料)
jBPM Components jBPM项目是由许多不同的组件组成起来的,形成一个集成BPM套件。许多重要的组件有:1. 核心引擎:用来执行业务流程http://www.jboss.org/jbpm/components/core-engine.html2. Eclipse 插件:图形化建模,开发和调试流程http://翻译 2012-11-04 00:38:00 · 1827 阅读 · 0 评论 -
GWT Console Feature Set(jbpm5学习资料)
GWT Console Feature SetGwt Console Feature set(Gwt 控制台功能设置) Process Definitions/Deployments(流程定义/部署) Feature(特性)Priority(优先级)Status/Prediction(状态/预测)JIRAv翻译 2012-11-03 00:22:01 · 1070 阅读 · 0 评论 -
jsp数据导出excel
jsp数据导出exceljsp实现数据的导出到excel,以form提交的方式,将数据流输出来,在浏览器中,提示下载文件,同时制定文件保存的地址。如图(1)实现步骤:1.前台提交数据到Action中,然后action组合数据,将要导出的数据,通过jxl写入数据流中2.js提交方式:js创建form表单,添加所需要的参数,然后提交form,实现代码原创 2012-10-24 18:24:07 · 1170 阅读 · 2 评论 -
Drools Flow(jbpm5学习资料)
Drools FlowDrools> Drools Flow Drools流程 DroolsFlow已命名为jbpm5,官网:http://www.jboss.org/jbpmRich Modelling Support(丰富的建模支持)Rule Integrating(规则集成)Unified API and Tooling(统一的API和工具)P翻译 2012-10-31 23:37:45 · 7233 阅读 · 0 评论 -
activiti学习资料(job)
activiti学习资料Table of ContentsOverview(概述)Process Engine Status(流程引擎状态)Job Management(作业管理)Deployments(部署)Database(数据库)Overview(概述)Activiti Probe is a web application that provides admi原创 2012-10-19 18:28:43 · 2563 阅读 · 0 评论 -
activiti KickStart
Activiti KickStartTable of ContentsOverview(概述)Changing the database(变更数据库)Overview(概述)Activiti KickStart is a webbased tool to quickly create 'adhoc' business processes using a subset of co原创 2012-10-20 14:40:42 · 1703 阅读 · 0 评论 -
java String与Blob类型数据转换
java String与Blob类型数据转换需要把String类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。例如下例中,要插入String longStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。添加或更新clob型数据,如下所示(以更新为例): PreparedSt原创 2012-11-08 09:27:13 · 4291 阅读 · 0 评论 -
quartz.2.1.x任务调度
quartz.2.1.x任务调度quartz2.1.x多任务执行案例1.添加jar包 org.quartz-scheduler quartz 2.1.0 2.创建任务/** * 添加任务 * @param scheduler * @param jobName * @p原创 2012-11-09 10:33:16 · 1177 阅读 · 0 评论 -
Java中文分词器Ansj
Java中文分词器AnsjAnsj 是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词工具(如mmseg4j)的分词准确率更高。介绍一下Ansj!Ansj中文分词是一款纯Java的、主要应用于自然语言处理的、高精度的中文分词工具,目标是“准确、高效、自由地进行中文分词”,可用于人名识别、地名识别、组织机构名原创 2012-11-10 11:19:12 · 4023 阅读 · 0 评论 -
cas单点登录
cas单点登录简介: 单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使原创 2013-03-11 14:15:25 · 1680 阅读 · 0 评论 -
Drools Planner(第1.2章节)
第一章 Planner introduction(规划师介绍第1.2章节)版本:5.5.0.Final1.2 什么是规划问题?1.2.1 规划问题是NP-complete上述所有的用例可能是NP-complete[http://en.wikipedia.org/wiki/NP-complete].通俗地说,这儿意味着:a.在合理的时间内很容易用一个给定的解决方案去验证一原创 2012-12-25 11:29:10 · 873 阅读 · 0 评论 -
Drools Planner(第1.3章节)
第一章 Drools Planner introduction(规划师介绍第1.3章节)版本:5.5.0.Final1.3 Drools Planner现状Drools Planner 产品已经准备就绪。API基本稳定,但是向后可能版本不兼容的情况会发生。可以查看从以前版本到现在版本的清单UpgradeFromPreviousVersionRecipe.txt[https://gi原创 2012-12-25 11:50:50 · 835 阅读 · 0 评论 -
Drools Planner(第1.1章节)
第一章 Drools Planner introduction(规划师介绍第1.1章节)版本:5.5.0.Final1.1 什么是Drools Planner?Drools Planner[http://www.jboss.org/drools/drools-planner]是一个轻量级,可嵌入式的规则引擎,优化规划问题。可以解决的问题,如下: a. 员工排班花名册:原创 2012-12-24 16:19:29 · 1248 阅读 · 0 评论 -
Java几款性能分析工具的对比
Java几款性能分析工具的对比在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清原创 2012-12-11 13:10:16 · 729 阅读 · 0 评论 -
freemarker代替jsp的优势
选择FreeMarker的优势所在: (1)可以彻底的分离表现层和业务逻辑 使用JSP开发过程中在页面中大量的存在业务逻辑的代码,使得页面内容凌乱,在后期大量的修改维护过程中就变得非常困难。而FreeMarker根本不支 持Java脚本代码,它的原理就是:模板+数据模型=输出,模板只负责数据在页面中的表现,不涉及任何的逻辑代码,而所有的逻辑都是由数据模型来处理的。 用户最终看到的输出是模板和数原创 2012-12-03 17:17:28 · 2718 阅读 · 0 评论 -
maven项目管理
尽管 Ant 对于构建 Java 程序而言是事实上的标准工具,但这个工具在许多方面都不胜任项目管理任务。相反,Ant 提供的东西,Maven(出自 Apache Jakarta 项目的高级项目管理工具)都能提供,而且更多。Java 开发人员 Charles Chan 将介绍 Maven 的特性,并循序渐进地指导您进行一次完整的 Maven 项目设置。目前,绝大多数开发人员都把 Ant 当作 J原创 2012-10-27 11:23:11 · 1484 阅读 · 0 评论 -
利用eclipse构建和部署maven工程
一、环境 OS:win7 jdk:1.7 maven:3 eclipse:jee3.6+m2eclipse tomcat:7 二、创建由maven构建的web工程 1、创建maven工程 mvn archetype:generate 在出现的archetype列表中可选择一个合适的编号,例如 197: remote -> struts2-archetyp原创 2012-11-16 16:44:00 · 1111 阅读 · 2 评论 -
jQuery使用技巧
26 个 jQuery使用技巧使用了jQuery库的不断增长和增长(刚刚发布了jQuery 1.4中),越来越多的人都在使用这个有用的JavaScript库。这意味着,更多和更多有用的jQuery的提示,技巧和解决方案。这就是为什么我创建了一个小的26冷静和有用的jQuery的提示,技巧和解决方案。1. 禁用右键点击(Disable right-click)$(document).原创 2012-11-17 16:21:35 · 749 阅读 · 0 评论 -
maven学习资料(搭建web项目)
maven学习资料(搭建web项目) Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其原创 2012-11-12 21:59:17 · 1184 阅读 · 0 评论 -
Maven创建java项目和web项目(maven学习资料)
Maven创建java项目和web项目Maven2在项目管理方面影响越来越大,很多项目都使用Maven2。下面我们就介绍如何使用Maven2快速创建项目原型,然后在此基础上进行项目开发。下面我们就看一下如何使用Maven2创建典型的三类项目: 普通的Java项目,如基础包等: mvn archetype:create -DgroupId=com.yourcompany -D原创 2012-11-04 16:52:02 · 991 阅读 · 0 评论 -
Spring JdbcTemplate使用
Spring JdbcTemplate使用JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;原创 2012-11-14 10:54:21 · 766 阅读 · 0 评论 -
Struts2的工作机制
Struts2的工作机制 如图: 从图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有原创 2012-11-27 20:29:27 · 509 阅读 · 0 评论 -
java递归函数
java递归函数1、递归函数的定义:答:递归函数即自调用函数,在函数体内直接或间接的调用自己,即函数的嵌套是函数本身。2、递归方式:递归调用有直接递归和间接递归两种方式。A:直接递归:在函数中出现调用函数本身。示例1:下面代码求斐波那契数列第n项,斐波那契数列第一和第二项是1,后面每一项是前两项之和,即1、1、2、3、5、8、13 ...。程序代码:原创 2012-11-27 20:05:07 · 647 阅读 · 0 评论 -
activiti学习资料(Signavio打包Activiti Modeler)
如何使用Signavio打包Activiti Modeler1.简单说明Activiti ModelerActiviti Modeler是用来设计BPMN2.0规范的可视化设计器,使用开源的Signavio源码构建打包。在Activiti 5.6版本之前安装包里面自带Activiti Modeler,之后就需要手动打包了,最近很多人询问如何打包运行,所以写此博文详细说明。2.下原创 2012-10-20 13:57:10 · 1750 阅读 · 0 评论 -
activiti学习资料(集成spring异常DbSqlSession)
activiti,activiti5.10学习资料13(DbSqlSession)activiti5.10集成spring出现DbSqlSession异常信息activiti-cfg.xml配置信息如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www原创 2012-10-13 14:37:28 · 8119 阅读 · 2 评论 -
extjs4学习资料
简介: 第 4 个扩展文件系统,即 ext4,是下一代的日志文件系统,它与上一代文件系统 ext3 是向后兼容的。尽管 ext4 目前还不是标准文件系统,但它将成为大部分下一代 Linux® 发行版的默认文件系统。了解 ext4,以及它为什么将成为您最喜欢的新文件系统。Linux 内核的每次发行都伴随一些惊喜,今年 12 月份发行的 2.6.28 也不例外。这个发行版是首个原创 2012-10-07 21:00:19 · 546 阅读 · 0 评论 -
jbpm5学习资料(人工任务)
JBPM5————人工任务一、 人工任务属性jBPM支持在流程内使用一个指定的用户任务节点(如上面图所示)表示人工任务。一个用户任务节点代表一个原子性的任务,需要通过一个人角色来执行。虽然jBPM流程中的人工任务包含有指定用户节点,但人工任务可以简单的看做是任何类型的外部服务,需要调用时作为工作任务项的一种特殊类型的简单实现。唯一要指出的是用户任务节点,原创 2012-10-11 22:31:08 · 2500 阅读 · 1 评论 -
activiti学习资料
Activiti学习1、关于Activiti的一些常见问题的解答http://www.blogjava.net/lewhwa/archive/2010/12/11/340365.html2、个人感觉Activiti5.6版本的实用性要比5.7版本好一点,两个版本我都试了下,以下是我在Activiti5.6上进行的安装学习。3、安装前的准备工作原创 2012-10-10 23:48:16 · 898 阅读 · 0 评论 -
jbpm5学习资料(脚本任务scriptTask)
JBPM5学习资料(脚本任务scriptTask)Junit测试的mini流程helloworld这是一个在demo中使用的Script Task做的简单示例,在执行到这个任务结点的时候自动输出"hello world"打开BPMN2-MinimalProcess.bpmn2文件流程如上图,流程开始的时候自动执行这个节点,然后在节点上执行输出的命令原创 2012-10-11 23:31:44 · 1506 阅读 · 0 评论 -
jbpm5学习资料(触发事件)
JBPM5学习资料(触发事件)Junit测试或流程下面的示例中使用的是或流程,看如下流程图判断节点的值是大于0,大于10还是大于20看测试程序?public void testInclusiveSplit() throws Exception { KnowledgeBase k原创 2012-10-11 23:37:13 · 1200 阅读 · 0 评论