- 博客(36)
- 收藏
- 关注
原创 自我介绍
<br />Hi,<br /> <br />I'm new here, my name is Li Xu(李旭), from Hunan province,in the RTP team now. <br />It's my pleasure to work with a distinguished group of people like you. In the past several years, I was a software engineer in Shanghai Ideal company
2011-03-16 12:48:00 198
原创 English
Ok, Let’s introduce myself. Five years ago, I graduated from Nanhua university, my major is Computer Science and Technology. After graduation,I joined the China Telecom, in this company, I was a software engineer, my responsibility is devel
2011-01-16 22:52:00 141
转载 Java小知识
<br /> <br />第一,谈谈final, finally, finalize的区别。<br />final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。Finalize()是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,派生类可以覆盖Object此方法提供垃圾收集时的其他资源回收,例如关闭文件等。<br /> <br />第二,Anonymous Inner Class (匿名内部类) 是
2011-01-15 14:10:00 211
转载 WINDOWS SC命令详解
SC使用这样的语法: 1. SC [Servername] command Servicename [Optionname= Optionvalue] 2. SC [command] 这里使用第一种语法使用SC,使用第二种语法显示帮助。 下面介绍各种参数。 Servername 可选择:可以使用双斜线,如//myserver,也可以是//192.168.0.1来操作远程计算机。如果
2009-08-14 16:50:00 524
原创 SNMP中的Context(上下文)
这是RFC文档中对context的描述: Context An SNMP context, or just "context" for short, is a collection of management information accessible by an SNMP entity. An item of management information may e
2009-06-16 12:15:00 1776 1
原创 用于HA部署的应用程序启动/关闭脚本
下面是用于LINUX HA部署的应用程序启动/关闭脚本,以启动tomcat为例。#!/bin/bash# chkconfig: 2345 78 06# description: tomcat start/stop, written by Nidaycase $1 instart)# 定位到tomcat bin目录,并启动 cd /usr/local/apache-to
2009-06-15 17:09:00 751
原创 利用SNMP4j实现V3版本的服务端
下面是一段利用SNMP4j实现V3版本的服务端代码,执行了Get操作。这段代码使用了auth,priv安全级别,如果需要使用其他两种级别,只需调整安全模型和访问控制的参数即可。package v3;import java.io.IOException;import org.snmp4j.PDU;import org.snmp4j.ScopedPDU;impo
2009-06-12 16:36:00 2619 2
原创 LINUX下使用.rar格式的压缩文件
大家一般常用的压缩格式是.tar.gz .zip等,国际通用的压缩文件格式是zip文件。今天在redhat下使用了windows下常用的.rar文件。用到的解压缩命令符是unrar,用法如下: linux-i206-100:/root # unrar --help UNRAR 3.51 freeware Copyright (c) 1993-2005 Alex
2009-06-09 15:52:00 436
转载 JMX术语
JMX术语 几个月前学了一些JMX,但是现在翻开书一看,有的概念是不太清晰了,这里参照JMX in Action的介绍JMX术语的章节,翻译了其中的一部分内容,并加入了自己的看法。一些常用的JMX术语如下:Manageable resource:可被管理的资源可以是应用程序,设备或者存在的能够被java程序所访问或者包装的实体。通过JMX可以管理这些资源。应用程序能够暴露自己的
2009-06-05 12:02:00 768
转载 什么是VLAN(3)
什么是VLAN VLAN(Virtual Local Area Network)又称虚拟局域网,是指在交换局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。 组建VLAN的条件 VLAN是建立在物理网络基础上的
2009-02-20 00:18:00 421
转载 什么是VLAN(2)
VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。 VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作
2009-02-20 00:12:00 826
转载 什么是VLAN(1)
VLAN(Virtual Local Area Network)又称虚拟局域网,是指在交换局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。相关标准1. IEEE 802.1Q802.1Q协议,即Virtual Bridged Local
2009-02-20 00:07:00 1214
转载 编码字符集与Java
本文介绍了编码字符集的概念以及Java与编码字符集之间的关系,文章的内容来自于本人工作过程中的经验积累以及网络中的相关文章介绍,如果文章中有任何纰漏欢迎读者指正,让我们共同讨论学习。 1.字符字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字
2008-11-27 15:51:00 416
转载 JAVA动态代理
如果我们把一个JSP文件发布到Tomcat里边,JSP是可以动态改变得,也就是说随着这个JSP文件的改变,通过浏览器访问,可以获得不同的结果。然而有没有想过能够让java代码像jsp那样动态的改变?实际上通过java的反射机制和内建的代理模式,完全可以做到这一点。下面就一步一步的说一下这是如何实现的。1,准备知识代理模式 代理模式是一种对象的结构模式,简单的说就是给某个对象提供一个代理对象,并通
2008-10-27 13:34:00 660
原创 RMI NoSuchObjectException异常
RMI NoSuchObjectException异常 java.rmi.NoSuchObjectException: no such object in table at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
2008-08-06 17:03:00 1418
转载 了解 XML 架构
了解 XML 架构 发布日期 : 4/13/2004 | 更新日期 : 4/13/2004Aaron SkonnardDevelopMentor2003 年 3 月适用于:类型系统XML 架构定义语言 (XSD)Web 服务开发本页内容<v:shape id=_x0000_i1025 style="WIDTH: 5.25pt; HEIGHT: 6.75pt"
2008-08-06 16:33:00 506
原创 close方法的作用
为什么很多类提供close方法 一个对象在没有引用变量指向它时会在内存中变成垃圾,java虚拟机会提供垃圾回收器回收这些垃圾. 但对于一些资源如:网络连接,数据库连接,文件输入输出流, 这些资源需要我们调用特定的方法去释放这些资源呢? 其实,资源分两种,一种是java虚拟机的内存中的资源,一种是操作系统控制的资源, 以网络连接来说,当java程序与目标机建立连接以后,java程序
2008-06-26 21:56:00 625
转载 切莫轻视JAVA异常处理
JAVA异常处理是程序开发的一个重要内容,异常处理的好坏关系到系统的健壮性和稳定度。异常处理看起来只有几个常用语句,故有些开发人员常常会对异常处理轻视和在使用上思路模糊。近期笔者在一个开发项目中就体验到轻视异常处理的惨痛教训,因为对异常没有处理好,后果是严重影响系统稳定性。因此,笔者认为异常处理并不是表面看起来的那么简单。本文分享在此项目过程中对异常处理的一些看法。 一. 什么是异常
2008-02-19 11:40:00 367
原创 java异常
异常的定义 在JAVA程序运行时,我们常常会出现一些非正常的现象,这种情况称为运行错误。根据其性质可以分为错误和异常。JAVA用面向对象的方法处理异常,首先会建立类的层次。类 Throwable位于这一类层次的最顶层,只有它的后代才可以作为一个异常被抛弃。类Throwable有两个直接子类:Error和Exception。 Error:这种情况,程序运行时本身无法解
2008-02-19 11:31:00 317
转载 子网和子网掩码
子网和子网掩码 IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 1.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或
2007-12-12 22:54:00 674
原创 Linux 下CPU、内存利用率--计算(二)
Linux 下CPU、内存利用率--计算(二)当需要频繁地获取,可以选择这种方法。1、原理(1) CPU利用率在Linux下,CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维方式理解的
2007-12-11 10:34:00 7034
原创 Linux下CPU、内存的利用率--调用命令获取(一)
Linux下CPU、内存的利用率--调用命令获取(一) 怎么获取系统资源利用率,可以通过直接执行linux下的top命令实现。但需要注意Linux的版本问题,不同的版本输出内容格式不一样。这种方法不适合频繁调用。这个例子只包含获取CPU利用率,内存的获取原理一样。 import java.io.*;import java.util.StringTokenize
2007-12-10 17:42:00 1896
原创 SNMP中的概念
PollingThe network management system periodically queries the network device for information.The advantage is the network management system is in control and knows the ‘big picture’.The
2007-10-10 16:19:00 1432
转载 Introductionof oracle control file
Introductionof oracle control file 1. It is created when database is created,It can be re-created. 2. The control file is a small binary file necessary for the database to start and operate s
2007-09-13 22:03:00 485
转载 jsp重定向forward和sendRedirect的比较
JSP的重定向有两种:forward和sendRedirect,它们的原理以及区别是什么呢? 它们在使用上的区别有很多,那些都是表面现象,在理解了它们各自的原理以后,使用上的区别那就能容易掌握了。一、原理.1、 Forward这种方式是在服务器端作的重定向。服务器往client发送数据的过程是这样的:服务器在向客户端发送数据之前,是先将数据输出到缓冲区,然后将缓冲区中数
2007-09-10 23:09:00 1998 1
原创 SNMP Table 简介
SNMP Table简介 SNMP Table是对象的有序集合,包含若干行。为什么SNMP中需要用表格呢,原因是有些数据的组织用表格来表达更方便,多个对象的组合才能完整描述一条信息。格式相同的信息可能有多条,像表tcpConnTable:tcpConnStatetcpConnLocalAddresstcpConnLocaPort
2007-09-02 17:40:00 4351 2
转载 oracle9i 在fedora上的安装
经过几天的尝试,终于在fedora5上成功安装了oracle9.2.0.4。 在网上搜了篇文章,原文地址: http://ivan.kartik.sk/oracle/install_ora9_fedora.html,我这个基础上加了些文字(中文): Installation of Oracle 9i (R2) on Fedora Core Linux 2, 3, 4, 5 and 6
2007-08-31 22:31:00 1340
原创 把数据库环境从oracle换成mysql以及数据库兼容性的问题
客户用的数据库是msyql,而作好的产品只支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,碰到这种情况可以完全不需要作额外工作。一、数据库环境从oracle转向mysql碰到的问题。因为逻辑不变,所以原则是不改应用程序代码
2007-08-28 01:29:00 1108
原创 在jboss环境下读取.properties文件
有时候有些常量需要根据需要作改动,如IP,port,数据库的链接URL等,一般情况下我们把这些常量放在后缀是.properties的文件里,这样既可以修改也很方便读取。下面是以jboss作服务器作的一个读取.properties的实验,很简单。 ResourceBundle的getBundle("filename")方法会默认地到jboss的/server/conf/目录下找file
2007-07-09 11:35:00 1890
原创 在linux下部署jbpm3.1.4
软件版本:jboss:4.0.3(我采用了jbpm-starters-kit-3.1.4.zip中带的)ant:1.7postgersql:8.1.7jbpm:3.1.4Redhat 2.6Eclipse 3.2.1 那些软件我是到各自的官方网站下的,然后按照步骤准确地安装好,这就不说了。下了jbpm:3.1.4的四个包:jbpm-starters
2007-04-18 19:59:00 870
原创 struts与国际化的4个问题
1.实验环境怎样在中文OS中做其他语言的实验,如下操作:IE-> 工具->Internet选项->常规->语言->语言首选项. 默认只有中文,可以添加你想实验的语言,然后把它移到第一项就可以了。 要明白为什么这样设置,需要了解客户端提交请求中包含的隐含信息Locale。 2.动态提示信息的国际化静态显示在页面上的文字和图片很简单,,重点介绍怎样处理动态提示
2006-08-29 17:01:00 605
原创 java中的NumberFormat 类
NumberFormat 是所有数字格式的抽象基类。此类提供了格式化和分析数字的接口。NumberFormat 还提供了一些方法,用来确定哪些语言环境具有数字格式,以及它们的名称是什么。 NumberFormat 有助于格式化和分析任何语言环境的数字。代码能够完全独立于语言环境对于小数点、千位分隔符或特殊的十进制数字的约定,甚至与数字格式是否为十进制也是无关的。 为了格式化当前语言环境的数
2006-08-29 10:28:00 2446
转载 Abstract class和interface
Abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。Abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还
2006-08-25 12:53:00 503
转载 多余的处理语句
多余的处理语句 这个问题差不多也是编程习惯的问题,可能是大家不知道,也有可能是没有见过吧,不过这个问题很隐蔽呀,哈哈。 这种问题当然不只是java才有的, 任何程序都有可能出现多余的垃圾, 尽管它的最终结果是正确的, 我们在写程序的时候要尽可能避免这种不必要的处理。常见的情况有以下几种:1、多余的实例构造避免使用NEW关键字来创建String对象。 把一个String常量copy到Stri
2006-08-24 18:10:00 739
转载 数据库连接方法总结
//1.注册jdbc驱动 方法有两个:------------------------------------------------------------- import java.lang.Class; //方法一 Class.forName("oracle.jdbc.OracleDriver"); //事实上不用引入 import java.sql.DriverManager; //方
2006-08-17 10:18:00 529
转载 DOM和SAX概念的总结
一 开发XML应用程序常用几种模型您可以使用根据以下这些模型创建的API 来分析和操纵 XML 结构,这些模型可以是基于对象(基于树)的,如文档对象模型(Document Object Model,DOM);也可以是基于事件(基于流、推模型)的,如 Simple API for XML(SAX)。JDOM试图用 DOM 和 SAX 20% 的功能来满足 80% 的用户需求,它使用 SAX 和
2006-08-15 10:18:00 733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人