`
文章列表
一些常用的XPath表达式: /catalog/cd/price    如果XPath的开头是一个斜线(/)代表这是绝对路径。如果开头是两个斜线(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来。以下的语法会选出文件中所有叫做cd的元素(在树中的任何层级都会被选出来): //cd 选择未知的元素 使用星号(Wildcards,*)可以选择未知的元素。下面这个语法会选出/catalog/cd 的所有子元素: /catalog/cd/* 以下的语法会选出所有catalog的子元素中,包含有price作为子元素的元素。 /catalog/*/price 以下的语法会 ...
BPM也罢,工作流(Workflow)也好,发展也有些年头了。至于 BPM 和 Workflow 的区别,一时难以论定,自有人评说。   今天在此不说别的,只说说 Web 化的模型设计问题。   1)实现形式 浏览器插件: 常见的有 ActiveX(IE) 形式。 基于插件的二次实现:常见的有 Flex/Flash、SVG、VML等。 其本质也是“插件”,以某种形式的语言实现,但需要某类插件支撑才能运行。 客户端实现:常见的有 Javascript、HTML5 的 Canvas 等实现方式。 2)实现技术        事实上在实现形式上已经连带的将实现技术也讲到了。 ...
 众所周知,从以前的jbpm到现今的activiti,流程引擎的内部执行模式是command模式,不管是启动流程,  还是推动流程等等,  都采用了command的execute方法。  而command执行依赖于CommandContext,直译就是command的上下文,那么,  我们就来看看CommandContext里面的内容。  首先是CommandContext本身的类变量和实例变量:   private static Logger log = Logger.getLogger(CommandContext.class.getName()); private stat ...
Last packet sent to the server was 2 ms ago 解决办法 Attempted reconnect 3 times. Giving up.解决办法     首先一定要确定url和用户名密码是否配置正确,看看连接字串,端口是否配置正确   然后再用网上说的URl上缀上autoReconnect=true   jdbc:mysql://localhost:3306/oa?autoReconnect=true   或   编辑mysql目录里的:my.cnf(windows下为my.ini),里加上   wait_timeout=3153 ...
现在列举两个方法   写道 public static byte[] readInputStream(InputStream inputStream) { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[16*1024]; try { int bytesRead = inputStream.read(buffer); while (bytesRead!=-1) { outputStream.write(buffer, 0, bytesRead); bytes ...
写道 Caused by: org.activiti.engine.ActivitiException: couldn't parse 'XXX.bpmn20.xml': Content is not allowed in prolog. at org.activiti.engine.impl.util.xml.Parse.execute(Parse.java:136) at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:160) at org.activiti.engine.impl.bpmn.de ...
写道 The processing instruction target matching "[xX][mM][lL]" is not allowed. Exception:org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.     这个异常解释为:xml文件不能被解析,一般出现这样的问题在于xml格式上,并且问题多出现在xml文件的头部。我就是出现了这个问题。昨天还可 以正常运行的,今天 ...
  异常如下 Caused by: org.apache.cxf.binding.soap.SoapFault: "http://schemas.xmlsoap.org/wsdl/", the namespace on the "definitions" element, is not a valid SOAP version. at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:1 ...

Log4j 使用概要

    博客分类:
  • java
Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)   Java Logging API 需JDK1.4版本以上才能支持。 java.util.logging.* 包是JDK的日志记录API。 基本概念 l logger – 用来记录日志的对象 l log level – 日志等级:从FINEST到SE

Ant 的简单介绍

    博客分类:
  • java
Ant是什么? Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 当然,Ant是一个开放的架构,任何人,都可以按照自己的方式,添加自己的任务(Task),这需要遵守Ant的一些规范。 如何开始使用Ant? 1、 确保你的机器已经安装了JDK,确保你的path环境变量中包含有java虚拟机的运行程序,确保你的环境变量中有JAVA ...
本文是使用 Activiti5.8 junit4      关于如是使用activiti的 Demo setup  数据库配置  集成Activiti流程设计器  Activiti的Api 等 网上可以找到很多相关资料  本文不再复述 了 首先当然是要新建一个Activiti项目了!   关键代码:   @Rule public ActivitiRule activitiRule = new ActivitiRule();   这是使用Junit4必须使用的   protected RepositoryService repositoryService; ...
这里 MediaPlayer 是通过 其所在层的切换来控制 音乐的播放与否的!   下面是js代码:   <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" > function playmus(filepath){ $("#mus_play").hide(); window.setTimeout(function () ...
在学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。   1、准备工作 (1)jBPM-4.4发行包 下载jBPM-4.4发行包,得到jbpm-4.4.zip压缩包,解压缩到E盘根目录下; (2)Eclipse工具 下载Eclipse-3.5,或者使用eclipse-jee-helios(我使用的是eclipse-jee-helios-SR1-win32.zip),Eclipse-3.6也没有问题,其他版本的Eclipse没有尝试 ...
    将jBPM安装到Web容器中,可以对流程定义进行发布。下面,使用MySQL数据库作为流程数据,并将jBPM安装到Tomcat容器中,对具体配置步骤和需要注意的问题进行总结。 jbpm-4.4.zip发行包加压缩后,直接放在E盘下。   1、安装Tomcat安装路径:E:/jbpm-4.4/apache-tomcat-6.0.26环境变量:CATALINA_HOME   2、配置Ant配置ANT_HOME和PATH即可。 执行Ant脚本,要切换到E:/jbpm-4.4/install目录下面。   3、配置MySQL根据E:/jbpm-4.4/install/jdbc下 ...
主要代码: <script language=javascript>     document.oncontextmenu=function(e){return   false;} </script> <style>     body   {       -moz-user-select:none;     }   </style>   www.ibuyincn.com
Global site tag (gtag.js) - Google Analytics