- 博客(119)
- 资源 (8)
- 收藏
- 关注
转载 java javascript
importPackage(java.awt, java.awt.event)importPackage(Packages.javax.swing)importClass(java.lang.System)importClass(java.lang.reflect.Cons
2011-09-28 07:51:15
943
原创 List<Object> 中文排序
import java.text.Collator;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;pu
2011-09-23 06:54:20
1716
原创 JBPM业务存储的设计
工作流系统中最为核心的就是流程与业务信息的分离与应用了,这里简要介绍一下我的经验。工作流系统中的信息一般来说分为两种状态:进入流程的正式信息,未进入流程的暂时信息。鉴于业务系统中的业务复杂性,传统的关系型设计已经无法满足该需求,因此转向灵活的网状存储是一种必然的想法。JSON存储体,构造json结构存储复的业务信息。具体实现就是:使用MAP存储,按状态设置两类,然后向下
2011-09-14 08:01:37
544
原创 图片热点区域的简单应用
需求大意:图形化显示会议室的状态,并可获知会议室的基本使用信息。解决方案:使用X,Y轴进行信息展示,X轴时间轴,Y轴会议室轴。图片显示当天不同时间段的会议室占用信息,点击热点获取会议信息。实现思路:1.在后台动态绘制X,Y轴坐标原图。2.查询当天会
2011-09-14 07:52:10
1663
原创 如何在Windows 7 中创建触发器开始 Windows 服务
想法很简单,就是想在AD中添加一个用户时自动调用一项指令。查看了一下在08server和win7中有类似的功能,如题。以下内容来源于MSDN:http://support.microsoft.com/kb/975425Windows Server 2008 R2 和
2011-09-14 07:35:35
4427
原创 JAVA获取系统进程
window环境下调用runtime对象,直接执行tasklist的DOS命令,获取系统各进程的状态。//列出当前系统所有进程public static void main(String[] args) {BufferedReader br = null;tr
2011-09-05 21:54:56
2944
转载 广播
package test;import java.net.DatagramPacket;import java.net.InetAddress;import java.net.MulticastSocket;public class MulticastLi
2011-09-01 07:14:31
404
转载 Scripting Package
Scripting PackageThe Java Scripting functionality is in the javax.script package. This is a relatively small, simple API. The starting p
2011-08-30 07:18:02
537
原创 JBPM委托的实现
什么是委托?委托就是将任务转交给他人处理。从以上描述中可以分析出委托的特点:时间和对象。谈到具体操作可以实现为:某一时间段内自动转发,转发给指定人员。因此实现以上操作,必须依赖一张具体的存储表。对于JBPM4,具体的操作可以使用动态改变受理人。但是何时改变受理人才是此处的关键,借助于SPRING的AOP思想。在进入任务的时候,插入该控制面(改变定义中的受理人)即可。具体的操作就是使
2011-08-24 07:54:32
670
原创 JBPM会签实现
什么是会签?会签就是在一环节中需要多个受理人处理该任务。从以上描述中,可以分析出会签的特点:多个受理人。在受理人处理该会签任务时,应视为独立的个体,互不干扰。当处理完成时,进入阻塞状态。阻塞状态的好处就是,程序可以在该节点上进行统计,根据各受理人的处理结果可以进行任意的逻辑流转。结合JBPM4的实际运行就是使用foreach join节点。当进入foreach节点时,使用上下文指定循环
2011-08-24 07:37:32
1923
转载 无提示关闭窗口
方法1:使用ActiveX插件控制,如下: 该插件API如下:WebBrowser.ExecWB(1,1) 打开WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口WebBrowser.ExecWB(4,1) 保存网页
2011-08-24 07:09:03
450
转载 JSON 便捷操作类
/** * Copyright 2010 Fuchun. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/
2011-05-08 13:41:00
670
转载 身份证工具类
/** * Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved. * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information re
2011-05-08 13:38:00
753
转载 JAVA 交集,差集,并集
package test;import java.util.HashSet;import java.util.Set;public class Test { public static void main(String[] args) { Set<Integer> result = new HashSet<Integer>(); Set<Integer> set1 = new HashSet<Integer>(){{ add(1); add(3);
2011-05-08 13:37:00
33522
转载 JAVA执行脚本
<br /><br />import javax.script.Invocable;<br />import javax.script.ScriptEngine;<br />import javax.script.ScriptEngineManager;<br />import javax.script.ScriptException;<br /><br />public class ScriptEngineManagerTest {<br /> public static v
2011-04-18 07:30:00
793
转载 Strust2中加入监听器来判断用户是否在session中存在
<br />Strust2中,加入监听器来判断用户是否在session中存在。<br />struts2拦截器流程: <br /> web.xml中,struts2设置拦截*.action,当用户访问某一个action中,会行执行它的默认拦截器再执行action中的方法。<br />拦截器实现原理:<br />大部分时候,拦截器方法都是通过代理的方式来调用的。Struts2的拦截器实现相对简单。当请求达到struts2的servletDispatcher时,Struts2会查找配置文件,并根据其
2010-11-03 09:44:00
4111
1
转载 Eclipse3.4中安装Freemarker插件
<br />Eclipse3.4中安装Freemarker插件 <br /> <br /> 今天在Eclipse上安装Freemarker的插件,一开始装官方网站上的推荐插件,装上后发现除了Freemarker代码高亮显示其他什么效果都没有,郁闷。在javaeye论坛上请教了下,据说官网上的那个插件不好用,又去重装了一个,这里备忘纪录一下。 <br /><br /> 首先在http://sourceforge.net/project/showfiles.p
2010-09-02 13:23:00
1151
1
转载 Oracle 中 db_name / service_name / sid 三者的关系和作用
db_name是一个实在的物理名称。service_name时带有域名的,因为如果两个数据库不再同一个域可以有相同的名称。而sid是数据库的实例名称,它是有SGA和后台进程组成。一个数据库只有一个db_name但是可以有两个实例。每个实例各有自己的SGA和后台进程。Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上
2010-08-23 12:01:00
2747
原创 JAVA 调用ant执行build.xml
<br />import java.io.File;import org.apache.tools.ant.BuildException;import org.apache.tools.ant.DefaultLogger;import org.apache.tools.ant.Project;import org.apache.tools.ant.ProjectHelper;public class AntOP { /** * 执行build.xml文件 * @pa
2010-08-20 16:45:00
8675
2
原创 IBATIS 的DaoConfig类
<br />import com.ibatis.common.jdbc.ScriptRunner;import com.ibatis.common.resources.Resources;import com.ibatis.dao.client.DaoManager;import com.ibatis.dao.client.DaoManagerBuilder;import java.io.Reader;import java.sql.Connection;import java.sq
2010-08-20 11:56:00
1563
转载 oracle(10G)的正则表达式(regular expression)简单介绍
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和
2010-08-20 11:48:00
587
原创 悲观锁与乐观锁
<br /><br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。<br />Hibernate支
2010-08-19 20:18:00
277
原创 悲观锁与乐观锁
<br /><br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。<br />Hibernate支
2010-08-19 20:13:00
483
原创 Oracle日志查看
Oracle日志查看 一.Oracle日志的路径: 登录:sqlplus "/as sysdba" 查看路径:SQL> select * from v$logfile; SQL> select * from v$logfile;(#日志文件路径) 二.Oracle日志文件包含哪些内容:(日志的数量<br />Oracle日志查看<br /><br />一.Oracle日志的路径:<br /><br />登录:sqlplus "/as sysdba"<br /><br />查看路径:SQL
2010-08-17 11:02:00
13916
原创 子查询基础知识
<br />子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询。任何允许使用表达式的地方都可以使用子查询。在此示例中,子查询用作 SELECT 语句中名为 MaxUnitPrice 的列表达式。复制USE AdventureWorks2008R2;GOSELECT Ord.SalesOrderID, Ord.OrderDate, (SELECT MAX(OrdDet.UnitPrice) FROM Adventure
2010-08-12 17:31:00
860
原创 时间转换,HHmmss与hhmmss的区别
<br /> DateFormat df = new SimpleDateFormat("yyyyMMdd HH:mm:ss"); System.out.println(df.format(new Date()));<br />console:20100810 17:21:27<br /> <br />DateFormat df = new SimpleDateFormat("yyyyMMdd hh:mm:ss"); System.out.println(df.format(new Dat
2010-08-10 17:23:00
22451
1
原创 持续化集成
<br /><br />今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和2使用在服务器机上,软件3和4安装在客户端机上。另外,我们还有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家。 <br /> <br />软件<br />最新版本<br />简单说明<br />1<br />VisualSVN Server<br />1.6.1<br /> <br />版本控制、用户及权限管理<br />2<br />Cruis
2010-08-03 15:22:00
885
原创 一个构建脚本
<br /> <br /><!--**************************************************************************** * CruiseControl, a Continuous Integration Toolkit * Copyright (c) 2005, ThoughtWorks, Inc. * 200 E. Randolph, 25th Floor * Chicago, IL 60601 USA * All r
2010-08-03 10:38:00
479
原创 WEB应用中间件自动关闭问题
<br />当代码中存在System.exit()之类的代码时,会关闭当前应用程序。<br /> <br />exit <br /> public static void exit(int status) <br /> Terminates the currently running Java Virtual Machine. The argument serves as a status code; by conv
2010-07-20 08:59:00
758
转载 Java 语言的 XPath使用
<br />http://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html<br /> <br />以及XPATH语法:<br />http://www.w3school.com.cn/xpath/xpath_syntax.asp<br /> <br />以下十个小例子:<br />import java.io.IOException;import org.w3c.dom.*;import org.xml.sax.SAXException;
2010-07-19 21:04:00
604
原创 ANT之SSH
ANT 中使用SSH:<br />依赖文件 jsch-0.1.29.jar文件。可以从下面的链接中获取,版本不对的下载源代码,然后使用对应的JDK进行编译,然后重新打JAR包。<br />测试文件如下:<br /><?xml version="1.0" encoding="GBK"?><br /><br /><project name="abs" basedir="." default="all"><br /> <target name="all"><br /> <sshexec hos
2010-07-19 16:11:00
2699
转载 Oracle查询用户权限
<br />Oracle查询用户权限<br />-- 确定角色的权限<br />select * from role_tab_privs ; 数据字典视图包含了授予角色的对象权限<br />select * from role_role_privs ; 包含了授予另一角色的角色<br />select * from role_sys_privs ; 包含了授予角色的系统权限<br /><br />-- 确定用户帐户所授予的权限<br
2010-07-14 09:54:00
464
原创 运行Ant报Out of Memory错误
<br />有时需要编译的类太多,使用Ant编译时,会出现OutOfMemoryError的错误,使编译进程中断。这时可以通过手动设置最大内存使用:<br /> <br />直接在javac 中添加 fork="true" memorymaximumsize="1024M" <br />
2010-07-13 08:36:00
584
转载 SERVER: Error filterStart.
<br />又耗费了将近的一天的时间,都是因为这个恼人的SERVER: Error filterStart.<br /> 今天要把原来一个运行良好的网站发布到另外一台服务器上,原本应该是很简单的事情,在估计任务时,我只给它了半天时间(其实已经是多的了,只需要安装Tomcat和新建一个数据库即可)。可是当我把原来的程序复制到tomcat的webpps目录下以后,在浏览器输入地址浏览,才发现大事不妙,页面显示无法找到资源。首先想到的,就是查看tomcat的log。<br /> vi
2010-07-12 16:56:00
1196
转载 删除重复记录2
<br />--处理表重复记录(查询和删除)/******************************************************************************************************************************************************1、Num、Name相同的重复值记录,没有大小关系只保留一条2、Name相同,ID有大小关系时,保留大或小其中一个记录整理人:中国风(Roy)日期
2010-07-12 09:53:00
312
转载 查询重复记录
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select*from people where peopleId in (select peopleId from people groupby peopleId havingcount(peopleId) >1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 deletefro
2010-07-12 09:44:00
385
转载 不同版本jdk以及tomcat共存的问题
<br />最近在做arcgis server,一个问题就是有些东西只能在较早版本的jdk和tomcat上跑,如果版本太新了,就有可能出问题。比如:我装一个arcgis 9.3 server javascript api服务,别人的机器上好好的没问题,我自己按步骤装了,怎么都有问题,就算把别人的整个tomcat拷过来,还是不行。鼓捣几天,都搞不清楚问题在哪里。今天猛然想到:可不可能不是我的问题,而是环境的问题?比如jdk和tomcat版本不对?----因为我用的都是最新本版的jdk 1.
2010-07-02 06:38:00
3617
转载 ANT
<br />ant的log 级别:<br />-----------------------<br />ant一共有五种log 级别:<br /> <br />Project.java: <br />public static final int MSG_ERR = 0; -----------------error<br /><br />public static final int MSG_WARN = 1; ----------------
2010-07-01 12:28:00
1025
转载 SSH协议体系结构解读
<br />1、概念 <br />SSH的英文全称为Secure Shell,是IETF(Internet Engineering Task Force)的Network Working Group所制定的一族协议,其目的是要在非安全网络上提供安全的远程登录和其他安全网络服务。如需要SSH的详细信息请参考www.ssh.com(SSH Communications Security Corporation的网站)和www.openssh.org(开放源码的OpenSSH组织的网站)。 <
2010-06-24 16:56:00
1523
PowerDesigner文档
2010-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人