代码改变世界

随笔档案-2013年12月

IPUtils

2013-12-30 21:51 by 尔, 226 阅读, 收藏,
摘要: package org.sz.net;import java.io.IOException;import java.net.InetAddress;import java.net.UnknownHostException;import java.util.ArrayList;import java.... 阅读全文

一种不好的删除XML空白节点和注释节点的方法

2013-12-30 15:40 by 尔, 218 阅读, 收藏,
摘要: public static void deleteNoteAndBlank(Node node) { if (node.getNodeType() == TEXT_TYPE || node.getNodeType() == NOTE_TYPE) { return; } ArrayList ... 阅读全文

金额转换为中文大写格式

2013-12-22 22:48 by 尔, 330 阅读, 收藏,
摘要: package org.sz.basic;import java.text.DecimalFormat;public class ConvertMoney { private final static String[] STR_NUMBER = { "零", "壹", "贰", "叁", "肆", ... 阅读全文

java随手记(1)

2013-12-20 09:21 by 尔, 125 阅读, 收藏,
摘要: 1 简单加密、解密 位运算String password = scanner.nextLine();char[] array = password.toCharArray();for(inti = 0; i < array.length; i++) { array[i] = (char)(ar... 阅读全文

OSB 自定义XPath Function

2013-12-17 19:19 by 尔, 259 阅读, 收藏,
摘要: 此文翻译、整理出自自定义XPath函数章1 编写你自己要实现的java类,将其打包成jar.packageosbcookbook.util.checksum;importjava.util.zip.CRC32;importjava.util.zip.Checksum;publicclassCheck... 阅读全文

Activti跳过中间节点的helloworld实例程序

2013-12-12 22:38 by 尔, 371 阅读, 收藏,
摘要: 此实例是一个最简单的在运行时人为动态改变流程运转的实例,意在为任意流、驳回等功能抛砖引玉.定义一个最简单的流程,它只有一个“开始事件”、一个“ServiceTask”、一个“结束事件”.我们现在的要实现的是直接跳过ServiceTask。ServiceTask的实现类只是简单的在控制台输出一条语句.... 阅读全文

activiti 源码笔记之startProcess

2013-12-08 11:34 by 尔, 272 阅读, 收藏,
摘要: rumtimeService.startProcessInstanceByXX方法将启动流程的任务委派给StartProcessInstanceCmd,此时会根据rumtimeService.startProcessInstanceByXX的XX来用不同的变量构造StartProcessInstan... 阅读全文

activiti源码笔记之deploy

2013-12-07 13:34 by 尔, 818 阅读, 收藏,
摘要: 在真正跑起一个流程之前首先发布流程资源.流程资源包括bpmn20.xml、规则文件(drools中)、流程图等等.example:repositoryService.createDeployment() .addClasspathResource(resourceCP) ... 阅读全文

activiti-deploy

2013-12-06 18:56 by 尔, 235 阅读, 收藏,
摘要: activiti在默认发布时,即使上一次发布的Deployment和将要发布的Deployment一样,仍然会将其插入流程数据库。观其源码,其中有这样一段if ( deploymentBuilder.isDuplicateFilterEnabled() ) { DeploymentEnti... 阅读全文