Java Socket输入流如何检测到EOF

服务端Socket输入流读取 public int read(byte[] b, int off, int len) throws IOException If len is zero, then no bytes are read and 0 is returned; otherwise, there is an attempt to read at least one byte. If n...
阅读(3921) 评论(0)

远程调试Eclipse插件的设置

1. 修改 debugEclipse.cmd: eclipse.exe -nl zh_CN -vmargs -XX:+HeapDumpOnOutOfMemoryError -Xmx512M -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y 编译好的插件运行在该环境中 ...
阅读(605) 评论(0)

从Eclipse插件中读取资源

可以通过Eclipse里的OSGi的Bundle类,获取插件目录下的某个文件的输入流: 1. Bundle bundle = Platform.getBundle(Activator.PLUGIN_ID);    2. URL url = bundle.getResource("/icon/xx.txt");    3. InputStream is = FileLocator.toFile...
阅读(770) 评论(0)

DB2数据库代码页和实例代码页的区别(解决DB2乱码问题)

DB2CODEPAGE:     DB2 实例级别的代码页设置,它会影响DB2相关应用程序对代码页转换时做出代码页判定。     可以通过 db2set DB2CODEPAEG= 命令将 DB2CODEPAGE 设置为你需要的字符集。 DATABASE CODEPAGE:     DB2 数据库级别的代码页设置;必须在建库时进行设置。     在创建数据库时必须指定需要的代码页: ...
阅读(3824) 评论(0)

DB2 911错误的解释

SQL0911N  因为死锁或超时,所以当前事务已回滚。原因码为 ""。 说明: 当前工作单元参与了未解决的对象争用,因此必须回滚。 原因码如下所示: 2        由于死锁而导致事务已回滚。 68       由于锁定超时而导致事务已回滚。 72       因为存在与事务中所涉及的 DB2 Data Links Manager 有关的错误,所     ...
阅读(8961) 评论(0)

用DB2命令行执行SQL脚本

一、准备工作 运行db2cmd或者db2cw打开DB2命令行处理器 进入SQL脚本存放目录 用db2 connect to user using 命令连接数据库 用db2 set current schema 设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。 二、执行不同类型的SQL 1、在命令行执行简单SQL命令 db2...
阅读(7693) 评论(0)

WebSphere集群中调用EJB的方法

在WebSphere集群环境中,为了更好地提供负载均衡和容错功能,调用EJB时把集群中的机器IP全部列进去:Hashtable env = new Hashtable();env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");env.put(Conte...
阅读(1123) 评论(0)

恢复WebLogic密码

  Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ...
阅读(1349) 评论(0)

工作流长事务的实现原理

    流程引擎执行业务流程,在概念上通常是将流程划分为一些小片段,流程的执行是通过一系列短事务来执行流程片段,片段执行的推进过程就是流程的执行过程,下面具体描述短事务模拟长事务的原理。    事务的属性就是ACID – Atomicity, Consistency, Isolation, Durability,无论短事务还是长事务都应该有这四种属性,短事务的ACID属性由数据库或应用服务器实...
阅读(2945) 评论(1)

WebSphere 6.1概要管理的常用命令

1. manageprofiles.bat -listProfiles  //列出概要文件[AppSrv01] 2. manageprofiles.bat -delete -help //查看删除概要"-delete"命令的帮助信息以下命令行参数对于此方式是必需的。命令行参数是区分大小写的。-delete: 删除概要文件。-profileName: 概要文件的名称。 例子: m...
阅读(1428) 评论(1)

生成登录页面随机数图片的代码范例

登录页面经常要求输入随机数,以避免用网页机器人恶意注册登录。虽然有开源包来实现这些随机图片,但是也可以自己写一个简短的代码来达到目的。randomImage.jsp  //在内存中创建图象 int iWidth=50,iHeight=18; BufferedImage image=new BufferedImage(iWidth,iHeight,BufferedImage.TYPE...
阅读(1612) 评论(1)

JProfiler 5.1.4的使用方法

1. JProfiler运行环境配置安装目录结构如下,子目录中显示了支持的操作系统:在服务器和客户端都要安装JProfiler,并且要安装License,在分析工具客户端中进行安装。Windows环境中运行客户端程序:    jprofiler5.1.4/bin/jprofiler.exe在UNIX系统中运行客户端程序,执行shell脚本:    jprofiler5.1....
阅读(8488) 评论(6)

Velocity读取模板文件的方法

在J2EE应用开发中,经常将Velocity模板文件打包在JAR文件中一起部署,但是Velocity的缺省行为是从OS的文件系统中读取模板文件,使用FileResourceLoader来读取模板文件。如果要改为从classpath中获取模板文件,那么要对Velocity的初始化参数进行调整:VelocityEngine ve=new VelocityEngine();//可选值:"class"--...
阅读(3269) 评论(0)

软件开发平台的设计目标

本人最近在规划软件开发平台的课题 ,先思考了一些原则性的东西,提出来和同行们探讨。 Ø 标准化应用开发将应用软件的开发过程和软件结构标准化,这是实现快速应用开发的基础,使任何应用项目除了业务逻辑代码不同之外,其他部分看起来都是相似的,就像同构体一样。当开发人员熟悉这套标准之后,可以快速开发和维护应用系统。 Ø 快速应用开发在开发标准的基础上,提供一整套契合普遍开发思维的开发工具,用于辅...
阅读(2595) 评论(0)

解决SQL Server的TEXT、IMAGE类型字段的长度限制

 SQL Server缺省安装时,TEXT、NTEXT、 IMAGE类型字段是有长度限制,如果写入的数据超过限制就会抛出异常,缺省的长度限制是65536,需要修改数据库的全局配置参数:exec sp_configure max text repl size (B), 655360  --调整长度限制为655360,增加了10倍reconfigure --使配置生效...
阅读(5591) 评论(0)

工作流任务分派策略现状研究

任务分派策略是工作流管理中实现流程任务在组织结构中分派的关键技术,任务分派策略主要涉及三个方面的:(1)任务分派策略的描述方式(2)组织模型(3)流程模型,任务分派策略就是通过某种规范化的描述方式在组织模型和流程模型中导航,基于一些判定,最终得出把任务交给某个或某些参与者来做。通过考察当前市场上的工作流管理系统以及相关的研究成果,归纳出常见的几种任务分派描述方式,下表总结了它们的特点:...
阅读(2137) 评论(0)

BPM与SOA:BPM是实施SOA的必由之路

 面向服务的架构(SOA – Service Oriented Architecture)已经逐渐从概念演变成了实实在在的企业架构,并将成为未来企业主流的IT架构。在SOA企业架构中,需要IT技术支撑的业务活动被抽象成为服务组件,而整个企业的自动化运营管理就是利用电子化业务流程将这些服务组件有机地集成在一起,利用业务流程的自动调度来驱动企业的运营管理。因此,可以说面向SOA的架构的实施是从业务...
阅读(1758) 评论(0)

SOA架构不适用的场合

SOA作为面向业务集成的企业基础架构越来越受到各方的追捧,但是每种技术都有它的适用范围,同样地,SOA也不是哪儿都可以用的万灵药,下面总结了5种SOA不适用的场合:(1)同构系统之间互联(2)实时、高性能的关键业务处理(3)系统架构不需要灵活性(4)紧耦合比松耦合的好处更多(5)领导层未准备好上SOA架构的心理准备 ...
阅读(1881) 评论(0)

intelliFlow工作流系统中的异常处理

intelliFlow提供了应用中可能出现的各种异常的处理机制。在intelliFlow中主要有三类异常:(1)客户端调用工作流系统服务出现异常,例如调用数据不合法、事务超时、业务逻辑操作出错(2)工作流系统后端运行出现异常,例如由于组织调整造成任务分派出错、引擎调用的业务适配器操作异常等(3)业务流程进入异常处理分支。对于第一类异常,在应用层可以直接截获,并且事务自动回滚。对于第二类异常,工作流...
阅读(1994) 评论(0)

intelliFlow工作流系统可以支持复杂组织机构中的任务分派要求

    intelliFlow可以支持从总行到各级分行的复杂组织机构中的任务分派要求。intelliFlow具有一套可以描述银行复杂组织机构的面向业务的组织模型,基于该组织模型自主研发了一套面向任务分派的分派策略语言,任务分派策略语言具有描述能力强、使用灵活的特点,运行时组织和分派策略都可动态可配置。主要特色有:* 支持基于组织架构的分派   可以分派到部门、项目组、角色、群组、职位、个人* 基于...
阅读(1947) 评论(0)
44条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:167723次
    • 积分:2048
    • 等级:
    • 排名:第18740名
    • 原创:40篇
    • 转载:3篇
    • 译文:1篇
    • 评论:38条
    最新评论
    我的开源项目