自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 收藏
  • 关注

原创 java实现Tree

/******************************************begin node class**************************************/package com.tree.node;import java.util.ArrayList;import java.util.List;public class Node {...

2012-07-10 09:59:21 78 1

原创 Java正则表达式应用总结

一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类:java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。java.util.regex.Pattern 匹配类:用模式匹配一个字符串所表达的抽象结果。(很遗憾,Java Doc并没有给出这两个类的职责概念。) 比如一...

2012-05-25 12:23:10 75

原创 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方...

2012-05-09 17:59:00 70

原创 jconsole远程监控Java进程

JDK中的工具jconsole可以很好地监控Java进程及其运行环境的情况。这里着重讲讲远程监控。1、远程Java程序运行参数中增加 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 (一个没有占用的端口) -Dcom.sun.management.jmxremote.s...

2012-05-07 11:44:19 78

原创 kettle User Defined Java Class

转至:http://dsbjoe.iteye.com/blog/1151058Input fields Java代码 1.RowMetaInterface inputRowMeta = getInputRowMeta(); inputRowMeta对象包含了输入行的元数据,包括域、数据类型、长度、名字、格式等等。例如,查找名字为"custom...

2012-04-16 18:05:36 86

原创 spring集成quartz

首先,让spring框架运转起来,可以参看一下:http://www.blogjava.net/heyang/archive/2008/11/24/242397.html。 1、下载spring、quartz。网址这里就不贴了,网上到处都有,只是要注意一下版本,不同版本spring的web.xml配置不一样。 2、把spring配置到工程中,把spring.j...

2012-04-16 15:56:49 43

原创 JMX RMI 访问

RMI(Remote Method Invocation) RMI是不同JVM之间的对象通信的协议JMX RMI访问的基本步骤: 1 启动MBeanServer 2 建立并启动 NamingService MBean,实际就是rmiregistry 3 为MBeanServer建立160 JMX RMIConnector,此RMI连接器提供:service:jmx:rmi://localhos...

2011-09-02 10:46:50 121

原创 weblogic+hibernate启动异常

我的项目架构是 Struts+spring+hibernate.在Tomcat6.0中运行正常,然后部署到Weblogic10.3上报如上错误。原因:从网上获知,weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。解决方法:可以按下面设置使用hibernate3的查询机制: 1、拷贝Hi...

2011-09-01 09:25:17 69

关于查询插入以及查询更新实例sql&触发器示例

工作札记 查询插入:insert into tempdevice(dpath,dname) select ttt1.devicepath,ttt1.displayname          from tblnmdevice ttt1          join tblbusinessdeviceunion ttt2 on ttt1.devicepath =               ...

2011-07-13 10:47:40 86

原创 Oracle计算时间差函数

 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:ROUND(TO_NUMBER(END_DATE - STAR...

2011-06-18 09:46:04 432

原创 使用JRockit Mission Control监控Java程序运行性能

BEA的JRockit JDK是BEA公司自己开发的JDK。使用JRockit JDK运行Java程序,就可以使用Mission Control程序监控Java程序的运行情况。使用BEA的JRockit Mission Control可以查看Java程序在运行时的各种指标。可以帮助你找到Java程序的性能瓶颈和引起问题的是哪些类。从而帮助我们提高Java程序的性能。一、JRockit JD...

2011-05-24 10:57:24 69

原创 java类型转换

string和int之间的转换? 字符串转换成数据Java代码  String MyNumber ="1234";    int MyInt = Integer.parseInt(MyNumber);   String MyNumber ="1234"; int MyInt = Integer.parseInt(MyNumber); 字符串转换成b...

2011-05-20 17:13:53 58

原创 java整型数与网络字节序的 byte[] 数组转换关系

 因工作需要在java和c/c++之间进行socket通信,而socket通信是以字节流或者字节包进行的(这相当于java的byte[]数组),所以需要在java数据类型和网络字节流(包)之间进行转换。网上这方面的资料不少,但往往不全,甚至有些有错漏。于是自己花时间对java整型数和网络字节序的byte[]之间的转换的各种情况做了一些验证和整理。整理出来的函数如下:public class Byt...

2011-05-05 10:47:48 63

原创 hibernate c3p0配置

简介  C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0配置        3    30    1000    false    Test    false...

2011-04-13 16:57:54 59

原创 浅谈软件项目验收(转)

谈到验收,相信很多实施同事都是一个头两个大,觉得项目最麻烦的工作莫过于此,尽量模糊化,规避正式的验收。客户场景A:我们要推广的是8个公司,不是8个项目,你们都还没做完,怎么就能验收了呢?客户场景B:我们试点上线以后又提出了一些优化需求,你们给我们处理完了,再给你们试点验收吧?客户场景C:这个验收报告不能只是我签字啊,还有我们试点项目的用户和集团相关业...

2010-12-14 16:36:13 289

原创 基于NetFlow的IP网络状态监测系统的设计与实现

本文对网络状态监测技术进行了详细的介绍,具体讲述了一种网络状态监测工具NetFlow技术。根据这些理论,作者设计了一个基于NetFlow技术的IP网络监测系统。本文对该系统的设计框图及详细的模块功能做了分析,并给出了部分实际网络中监测得到的数据。  随着IP网的普及和壮大,IP业务得到了迅速的发展。然而,由于IP协议固有的无连接特性和“尽力而为”的服务原则,使得当前基于IP的互联网无法向用...

2010-11-21 17:20:16 206

原创 线程安全总结(二)

站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。 可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开j...

2010-11-12 10:34:06 45

原创 java线程安全总结

java线程安全总结(二)请看http://www.iteye.com/topic/808550 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,...

2010-11-12 10:33:09 53

原创 ora-02289问题解决

好像Hibernate3默认为所有使用Sequence的ID项都关联一个名为'hibernate_sequence'的Sequence.你只要在oracle中创建这个Sequence就行:create sequence hibernate_sequence start with 1 increment by 1;...

2010-10-19 12:35:35 440

原创 关于联表更新

实例sql:update tblnmdevice t1 set t1.keystr = (select t2.displayname from tblbusinesssys t2 join tblbusinessdeviceunion t3 on t2.tbluuid = t3.businessid where t3.devicepath =t1.devicepath) wh...

2010-09-21 13:49:31 50

原创 oracle创建表空间

SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' ...

2010-08-30 17:24:04 139

原创 log4j输出多个自定义日志文件

http://hi.baidu.com/sihillver/blog/item/c45ff4c45e5fcbaf8226ac0c.htmllog4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。  先看一个常见的log4j.pr...

2010-05-12 10:28:19 50

JDK线程池的使用

一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni...

2010-04-07 16:35:16 46

原创 Struts1文件上传

在Web程序中的上传文件的功能一般会使用标签在客户端显示输入要上传的文件名的用户接口。如果读者使用过JSP/Servlet来处理客户端上传的文件就会知道,实现这个功能并不是很容易。而在Struts中为我们提供了一种机制,可以非常方便地将客户端上传的文件保存在服务端。 在Struts Html标签库中提供了一个标签,可以和FormFile类型的属性一起使用。通过这个属性返回的FormF...

2010-02-06 15:28:25 65

原创 javascript(js)中的 substring和substr方法

1.substring 方法定义和用法substring 方法用于提取字符串中介于两个指定下标之间的字符。语法 JavaScript代码01.stringObject.substring(start,stop) 参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。...

2010-02-05 09:57:57 55

原创 jQuery小结

第一章:选择器一、基本选择器 1、单选择器$(“标签名”)$(“#id名”)$(“.类名”)2、多选择器$(“*”) //所有元素$(“标签名,标签名.类名,…”) //将每一个选择器匹配到的元素合并后一起返回 二、层级选择器1、$(“祖先标签 后...

2010-01-09 19:35:04 41

原创 Flex开发RIA和WEB应用的5个建议

1.避免容器内嵌套其它容器,减少使用相对大小和相对位置如果容器内的组件使用了百分比,任何大小和位置的改变都将需要重新计算容器内的组件位置,如果嵌套越深则计算越耗时2.尽可能使用像Canvas这样的轻量级容器Canvas是最小的容器,仅支持绝对定位。多数时候都能代替HBox和VBox。另外,Canvas是自定义容器的首选。它有基本的容器功能和好的扩展能力3.避免使用像Data...

2009-12-31 16:02:08 47

原创 [JMX一步步来] 5、用Apache的commons-modeler来辅助开发JMX

一、前言每一个MBean都要有一个接口,比如前面的Hello要有一个HelloMBean接口。要多维护一个接口,的确是件麻 烦的事。 Apache的commons-modeler利用JMX中的动态MBean原理很好的解决了这一问题,commons-modeler使用得我们可以只 写Hello,而不用写HelloMBean这个接口。不过这是有代价的,它要求我们写一个mbean的xml描述文件(唉...

2009-12-21 11:45:44 40

原创 [JMX一步步来] 4、动态MBean:DynamicMBean

一、前言 动态MBean是在运行期才定义它的属性和方法,也就是说它有什么属性和方法是可以动态改变的。动态MBean主要利用一 些辅助类(构造函数类MBeanConstructorInfo、属性类MBeanAttributeInfo、方法类 MBeanOperationInfo)来完成这个功能,所有的动态MBean必须实现DynamicMBean接口。DynamicMBean写好后, 使用...

2009-12-21 11:37:25 55

原创 [JMX一步步来] 1、JMX的Hello World(转)

(原文)http://www.blogjava.net/chengang/archive/2006/03/07/34061.html一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服 务实现管...

2009-12-21 11:14:52 56

原创 RMI规范--第八章

RMI规范--第八章本章包含 rmic stub 编译器生成的 stub 和 skleton 所用的接口和类。 主题: RemoteStub 类 RemoteCall 接口 RemoteRef 接口 ServerRef 接口 Skeleton 接口 Operation 类 8.1 RemoteStub 类 java.r...

2009-12-13 21:44:37 42

原创 RMI规范--第七章

RMI规范--第七章主题: 概述 激活协议 “可激活”远程对象的实现模型 激活接口 .1 概述 分布式对象系统被设计为支持长期存在的持久对象。假设这些系统将由成千(也 许成万)个这样的对象组成,则对象的实现在无限期的时间段内被激活并保持活 动状态是不合理的。这将占用宝贵的系统资源。另外,客户机需要保存对对象的 持久引用...

2009-12-13 21:37:55 50

原创 RMI规范--第六章

http://iamandyfan.blog.163.com/blog/static/1859125320098201072120/RMI规范--第六章RMI 系统使用 java.rmi.registry.Registry 接口和 java.rmi.registry.Locat eRegistry 类来为按名字检索和注册对象提供众所周知的自举服务。 registry...

2009-12-13 21:32:24 58

原创 RMI规范--第四章

RMI规范--第四章客户机接口 程序员在编写使用远程对象的 applet 或应用程序时,需要注意 java.rmi 包 中可用的 RMI 系统客户机可视接口。 4.1 远程接口 package java.rmi; public interface Remote {} java.rmi.Remote 接口用来识别所有远程接口;所有远程对象必须直...

2009-12-13 17:51:17 43

原创 RMI规范--第三章

RMI规范--第三章主题: Stub 与 skeleton 远程方法调用中的线程使用 远程对象的垃圾收集 动态类的加载 通过代理服务器透过防火墙的 RMI 3.1 Stub 与 skeleton 在与远程对象的通信过程中,RMI 将使用标准机制(用于 RPC 系统):stub 与 skeleton。远程对象的 stub 担当远...

2009-12-13 17:31:27 54

原创 RMI规范--第二章

RMI规范--第二章Java 分布式对象模型 2.1 分布式对象应用程序 RMI 应用程序通常包括两个独立的程序:服务器程序和客户机程序。典型的服务 器应用程序将创建多个远程对象,使这些远程对象能够被引用,然后等待客户机 调用那些远程对象上的方法。而典型的客户机程序则从服务器中得到一个或多个 远程对象的引用,然后调用远程对象的方法。RMI 为服务器和...

2009-12-13 17:02:38 37

原创 RMI规范--第一章

RMI规范--第一章1.1概述在目前的程序设计中,分布计算常常会被提及。所谓分布计算,它代表着一种程序设计模式,其中的程序,处理的数据和实际的计算都可以广泛的分布于网络之上,换言之,分布计算允许远程获得商业逻辑(logic)和数据,这既是为了平衡各个计算机的处理能力,也归因于应用程序本身的特点。分布式对象技术是近几年发展起来的技术,目前流行的几种分布式对象技术有CORBA,Java...

2009-12-13 17:01:39 40

原创 索引SQL优化

序言客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用 服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基 于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索...

2009-12-07 11:37:03 58

原创 XMLHttpRequest对象和DOM对象

原文地址:http://www.okajax.com/a/200905/XMLHttpRequest_DOM.html一、XMLHttpRequest对象XMLHttpRequest对象的属性: 属性 描述 onreadystatechange 状态改变的事件触发器 readyState 对象状态(integer): 0 = 未初始化...

2009-10-28 09:39:12 68

空空如也

空空如也

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

TA关注的人

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