自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 强烈推荐:240多个jQuery插件 (转)

jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便...

2010-11-20 11:05:45 127

原创 Java 位运算

Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符 位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符可以分为逻辑运算符(包括...

2010-08-31 11:52:07 82

原创 编写高效的线程安全类

在语言级支持锁定对象和线程间发信使编写线程安全类变得简单。本文使用简单的编程示例来说明开发高效的线程安全类是多么有效而直观。Java 编程语言为编写多线程应用程序提供强大的语言支持。但是,编写有用的、没有错误的多线程程序仍然比较困难。本文试图概述几种方法,程序员可用这几种方法来创建高效的线程安全类。并发性只有当要解决的问题需要一定程度的并发性时,程序员才会从多线程应用程序中受益。例如,如果打印队列...

2010-08-28 09:37:02 80

原创 jBPM4常见概念

1. 流程定义(Process Definition)   流程定义是记录在xml文件中的对流程的描述,它包含唯一的流程开始节点和多个流程功能节点,每个节点之间使用transition进行连接。    Process Definition使用id, key和version进行标识,jBPM中可能包含多个key值相同的Process Definition,key值相同的Process Definit...

2010-07-03 09:48:51 97

原创 jbpm4开发步骤

1.1、安装JDK------------------------------------------------------------------------------------------1.2、安装AntAnt 是使用 jBPM 必须的一个工具。 jBPM 中的很多操作都要用到 Ant 。安装方法:( 1 )先下载: 为了执行ant脚本,你需要1.7.0或更高版本的apache...

2010-07-02 14:07:18 124

原创 jBPM 4.3 Demo Setup的安装部署

inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。  jBPM是一个开源工作流软件,后台老大是JBoss。继2009年11月5日jBPM 4.2发布之后,2009年12月29日jBPM 4.3闪亮登场,而jBPM 4.4则计划在2010年3月1日发布。(来源:http://blog.csdn.net/inkfish)   为...

2010-07-02 10:35:40 108

原创 数据迁移:在新旧系统中切换

   在信息化建设过程中,随着技术的发展,原有的信息系统不断被功能更强大的新系统所取代。从两层结构到三层结构,从Client/Server到Browser/Server。在新旧系统的切换过程中,必然要面临一个数据迁移的问题。  数据迁移的概念  原有的旧系统从启用到被新系统取代,在其使用期间往往积累了大量珍贵的历史数据,其中许多历史数据都是新系统顺利启用所必须的。另外,这些历史数据也是进行...

2009-07-08 12:39:39 294

原创 Oracle中数据字典的方法介绍

   数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL...

2009-07-02 13:42:13 96

原创 JMS(2)

异步队列消息的接收有一点区别,但发送的代码不用改变: 1 @Stateless  2 public class JMSReceiveBean implements JMSReceiveRemote { 3 4    @Resource(name = "jms/Queue") 5    private Queue queue; 6    @Resource(name = "jms/C...

2009-06-17 16:02:13 76

原创 JMS(1)

开发任何JMS应用之前,首先要做的事是在应用服务器中配置JMS被管对象:连接工厂和目的地。它们最好不要以编程的方式实现,因为其背后的技术有多种不同的API实现,可能无法移植。以下是glassfish中的配置:在配置--java消息服务里创建两个物理目的地 名称:myQueue 类型:javax.jms.Queue 名称:myTopic 类型:javax.jms.Topic在资源--jms资源里创建...

2009-06-17 16:00:19 88

原创 EJB3(6)

有状态会话bean的开发,首先创建远程接口:@Remotepublic interface HelloRemote {    String sayHi();    void init(String name);        void remove();    }接着开发有状态会话bean:@Statefulpublic class HelloBean implements He...

2009-06-17 13:49:41 72

原创 EJB3(5)

Web服务客户端可以通过bean的Web服务端点实现类来访问无状态会话Bean。在默认情况下,bean类中的所有公共方法对于Web服务客户端都是可访问的。@WebMethod注释可以自定义Web服务方法,一旦在公共方法上使用该注释,那么其他没使用@WebMethod注释的方法将不会对Web服务客户端展现。首先新建一个EJB模块,然后在EJB模块上新建一个WebService,代码如下:@We...

2009-06-17 13:47:26 74

原创 WebService(1)

新建web项目,然后创建一个WEB服务:@WebService()public class Hello {    @WebMethod(operationName = "sayHi")    public String sayHi(@WebParam(name = "name")String name) {       return "Hi " + name;    }}可以在源图上右...

2009-06-17 13:43:52 59

原创 EJB3(4)

同一个会话bean也可以实现多个远程接口,不过代码上有些地方要注意,首先写第一个接口:@Remotepublic interface HelloRemote {    String sayHi(String name);}第二个接口:@Remotepublic interface HelloRemote1 {        String sayBye(String name);}...

2009-06-17 13:39:07 76

原创 EJB3(3)

如果一个远程接口有两个实现,需要用mappedName来区分首先定义一个远程接口:@Remotepublic interface HelloRemote {    String sayHi(String name);}第一个实现:@Stateless(mappedName="hello")public class HelloBean implements HelloRemote ...

2009-06-17 13:16:25 94

原创 EJB3 Session bean

EJB3 - Session bean description其實session bean是最一開始就看的, 回過頭來看再記重點有點心浮氣躁.referenceEJB3 in Action - CH3 - Building business logic with session beansFocal Pointssession bean一定要有一個以上的interf...

2009-06-17 13:14:30 97

原创 EJB3(2)

一个会话bean即可以远程访问,也可以本地访问,尽管这种现象不常见。我们先定义远程接口:@Remotepublic interface HelloRemote {    String sayHi(String name);    String sayByeBye(String name);    }接着定义本地接口:@Localpublic interface HelloLoca...

2009-06-17 13:12:41 94

原创 EJB3(1)

以下代码建立在glassfish v2基础上:新建一个EJB模块先写一个最简单的无状态Session Bean,首先定义一个远程接口:@Remotepublic interface HelloRemote {    String sayHi(String name);    } 用@Remote标注表明这是一个远程接口,在接口里声明一些业务方法。接着定义一个会话Bean实现该接口:...

2009-06-17 13:06:53 69

原创 Log4j全面配置参考

在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。  Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。下面我们介绍使用Java特性文件做为配置文件的方法  具体如下:    1、配置根Logger , 其语法为...

2009-05-27 16:49:52 95

原创 RBAC 模型初探

访问控制背景     访问控制技术是由美国国防部(Department of Defense, DoD)资助的研究和开发成果演变而来的。这一研究导致两种基本类型访问控制的产生:自主访问控制(Discretionary Access Control, DAC)和强制访问控制(Mandatory Access Control, MAC)。最初的研究和应用主要是为了防止机密信息被未经授权者访问,近期...

2009-05-21 10:24:19 87

原创 A JQuery Plugin Development Pattern

by Mike AlsupI've been developing jQuery plugins for quite a while now, and I've become rather comfortable with a particular style of plugin development for my scripts. This article is meant to...

2009-05-18 17:57:28 68

原创 Hibernate3.2 核心包作用

Hibernate3.2 核心包作用包作用说明jta.jar标准的JTA API必要commons-logging.jar日志功能必要commons-collections.jar集合类必要antlr.jarANother Tool for Language Recognition(antlr)必要do...

2009-05-17 15:47:07 51

原创 使用半透明层来遮罩页面

因为div层是不能把select表单元素遮住的,所以最好先把select隐藏掉。示例: <div id="filter" style="position:absolute; top:0; left:0; width:100%; height: 100%; background-color: black; filter:alpha(opacity=50); -moz-opacity:0...

2009-05-15 16:38:43 164

原创 Spring集成Hibernate的BeanCreationException解决方法

 现象:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error cr...

2009-05-12 17:58:27 78

原创 java常用加密算法

 1. MD5加密,常用于加密用户名密码,当用户验证时。   import java.security.MessageDigest;public class EncryptUtil { public static String encrypt(String s) {  char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', ...

2009-05-12 10:19:31 72

原创 一个在线生成"ajax等待"动画的网站

一个在线生成"ajax等待"动画的网站,网址http://www.ajaxload.info/

2009-05-08 14:20:20 75

原创 eclipse语言包

  http://www.eclipse.org/babel/downloads.php提供了各个版本eclipse语言包的更新站点

2009-05-05 14:11:00 138

原创 批处理编程

批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,  系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然  我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系...

2009-05-02 23:22:43 69

原创 json

什么是JSONJSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。简单JSON示例按照最简单的形式,可以用下面这样的 JSON 表示名称/值对:{ "firstName": "Brett" } 这个示例非常基本,而且实际上比等效的纯文本名称/值对占用更多的空间:firstName=Brett...

2009-05-02 21:02:17 60

原创 使用dom4j解析XML

dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml)<?xml version="...

2009-05-02 20:53:38 64

原创 用JDOM简化XML编程

JDOM 使用标准的 Java 编码模式。只要有可能,它使用 Java new 操作符而不用复杂的工厂化模式,使对象操作即便对于初学用户也很方便。例如,让我们看一下如何随便使用 JDOM 建立一个简单的 XML 文档。我们将要建立的结构如清单 1 所示。 清单 1. 建立 XML 文档样本<?xml version="1.0" encoding="UTF-8"?><car vin...

2009-05-02 20:48:38 93

原创 使用批处理文件实现JDK环境变量的设置

使用SUN公司的JDK需要设置环境变量,可写个批处理文件:autoexec.bat使用文本编辑器写下以下文字:set JAVA_HOME=C:\J2SDK1.4.1_02set path=c:\j2sdk1.4.1_02\bin;c:\j2sdk1.4.1_02\lib;set classpath=c:\j2sdk1.4.1_02\lib\dt.jar;c:\j2sdk1.4.1_02\lib...

2009-04-20 17:34:07 72

原创 批处理oracle服务

由于oracle10占用很大的系统资源,如果在平时不用的时候一直处于启动状态是对系统资源的极大浪费。所以我们可以通过“管理工具”中的“服务”将所有oracle10的服务改为手动,当需要使用oracle时通过批处理文件来启动服务即可或者直接在“服务”中一个个启动也可。 10g启动  @echo off echo 确定要启动Oracle吗? pause net ...

2009-04-17 09:46:24 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除