JAVA
文章平均质量分 75
FaneAnn
这个作者很懒,什么都没留下…
展开
-
在JAVA中连接MySQL数据库(例子)
/* * @(#)MySQLTest.java * Copyright 2005 cfzq, Inc. All rights reserved. * @author Fane * @version 1.0, 17/01/05 * @since JDK1.4.0 */import java.sql.*; public class MySQLTest{ public s原创 2005-01-18 14:14:00 · 1830 阅读 · 0 评论 -
综合告警系统------交换---SIEMENS部分需求-----巡检
交换的西门子告警分两块获得,一部分是DM转发(下一篇再写),另一个就是巡检过程巡检过程是监控专业的重点,从中可以取得交换机当前运行状态。以下是整理的巡检信息,后续会有对各项指令的返回进行分解的正则表达式模式(花了偶好多心血),希望对进行同类开发的朋友有用,由于没有特别详细的资料,疏漏在所难免,请见谅。(华为,诺基亚,中兴等交换机以后接入系统后陆续放出)所做的工作是通过接口截取交换机’的信息来进行分原创 2006-02-28 21:36:00 · 1765 阅读 · 1 评论 -
正则表达式分解SIEMENS交换机巡检-------(2)
交换机的中继电路状态对整个交换机来说极为重要 察看中继使用指令 STATTRUNK 来获取非正常的中继电路 TRUNK STATUS LIST TGNO LNO CIC BICIC EQTYP OPMODE LTG LC STATUS -原创 2006-04-11 16:46:00 · 1125 阅读 · 0 评论 -
正则表达式分解SIEMENS交换机巡检-------(1)
巡检用于交换机运行状态的检测,能反映交换机当前的运行的状态,便于及时处理故障和定位故障,是交换和监控部门最主要的故障检测和排查手段之一。 本文的目的在于使用正则表达式自动分解交换机回送的巡检信息 其他交换机的巡检过程在系统接入后会再次更新提供给大家参考 具体调用逻辑由于公司保密性的要求,请见谅 SIEMENS DISPALARM 显示当前告原创 2006-04-11 11:31:00 · 1284 阅读 · 0 评论 -
在java下使用RSH方式执行交换机命令的问题
使用的是denicomp的rshdnt来法发送命令到远程机器上执行,并截获数据 目前老是碰到一个莫名其妙的问题 在自己测试的笔记本上,在CMD命令行模式下,执行所有的交换机的巡检指令都能正常返回 在Java程序下使用ProcessBuilder调用rsh方式,执行部分执行结果正常返回,个别命令报"无法确定指令是否安全"(Cannot validate whe原创 2006-04-14 10:44:00 · 1804 阅读 · 3 评论 -
正则表达式分解SIEMENS交换机巡检-------(3)
STATAMX 显示MP侧的AMX状态正常的时候为ENABLED Side | ACCG | Admin. state | Operational state | Availability status | Standby status | Alarm status | Under Repa原创 2006-04-11 17:37:00 · 1249 阅读 · 0 评论 -
使用EasyMock来进行测试
最近在研究提高代码的可测性,使项目能更好完成,以下就是本人使用EasyMock的测试小例子 对于EasyMock的测试是基于 期望+实测 的比对 一般的一个测试单元如下 1:记录测试中使用到的方法与返回值//期望发生一次documentAdded("Document 1")的调用mock.documentAdded("Document 1"); 2:原创 2006-09-15 15:30:00 · 2164 阅读 · 0 评论 -
Java类的初始化顺序很重要
昨天,刚刚写的工具类老是报异常 利用eclipse的调试工具,发现在应用自己的内部对象的时候,报空对象异常, private static final int LARGE_HASH_CAPACITY = 300; private static final FAlarmFilterListChanger instance = new FAlarmFilterLi原创 2006-05-18 11:06:00 · 2484 阅读 · 3 评论 -
关闭浏览器窗口事件的利用----------(网络总结)
以下内容网络文摘&&&注:三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。用法: object.onbeforeunload = handler 描述: 事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。 handler可以设一个返回值作为该对话框的显示文本。触发于:转载 2006-10-11 14:29:00 · 1772 阅读 · 0 评论 -
页面跳转问题
记下: 1:action(java)到JSP页面的跳转,或action到action的跳转,都是使用forward,是直接传递request对象的,所以,在前个页面设置在request中的属性和对象都可以直接传递,在JSP页面中可以直接使用 2:JSP页面到JSP页面的的跳转,两者的request对象已经不同,故需要使用Form来传递数据, redirect原创 2006-10-23 11:30:00 · 1939 阅读 · 1 评论 -
用JNI写本地程序 -------(转)
从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。让我们看一些使用JNI的简单例子吧。 使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是原创 2006-10-25 21:03:00 · 1942 阅读 · 0 评论 -
Java初始化机制
今天调试以前的同事的程序,竟然发现了一个很隐秘的bug,帖出来大家共享一下,这里还是有关java的类初始化机制的问题。 import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class Co原创 2006-11-28 10:21:00 · 1736 阅读 · 2 评论 -
Java中读取SQL Server数据库空字段异常的Bug
这两天一直被一个问题困扰许久,自己的数据库查询中老是报异常 信息如下 method:ytd.software.businesslogic.db.dao.XAlarmTitleInfoDao.getAllResult(Unknown Source) 查找X_AlarmTitle_Info数据异常 com.microso原创 2006-03-18 16:59:00 · 1882 阅读 · 2 评论 -
java在数据库中文字符数据的写入读取时的解决方法
其它Filter等方法,大多网站有介绍,这里不多说了1:重新对字符串编码 String sName=rs.getString(“sName“); sName=new String(sName.getBytes(“ISO-8859-1“),“GBK“); 此时中文可以正确显示 注: 在SQL Server中写入数据时,直接写入,直接读取(如果写入或查询的参数经过JSP页面传输,原创 2005-01-24 12:59:00 · 1675 阅读 · 0 评论 -
在JAVA中连接SQL Server数据库(例子)
1:安装Sql Server的JDBC驱动,配置好classpath/* * @(#)JDBCBean.java * JDBC and ResultSerMetaData * Copyright 2004 cfzq, Inc. All rights reserved. * @author Fane * @version 1.0, 21/10/04 * @since原创 2005-01-18 14:11:00 · 1617 阅读 · 0 评论 -
EJB3.0范例--(转)
第一个EJB3.0范例2004年7月,EJB专家委员会公布了新的EJB3.0规范草本。2004年10月7号,JBoss发布了支持EJB3.0的第一个预览版本jboss-EJB-3.0_Preview_1。2004年11月5号,JBoss发布了支持EJB3.0的第二个预览版本jboss-EJB-3.0_Preview_2。我们来完成第一个EJB3.0程序。搭配环境实现EJB3.转载 2005-01-28 14:58:00 · 903 阅读 · 0 评论 -
Eclipse+JBoss-IDE+Together配置
下载eclipse-SDK-3.0.1-win32.zip IDE下载NLpack-eclipse-SDK-3.0.x-win32.zip 多国语言包下载JBossIDE-1.4.1-e30.zip 下载TEC_7_0_EN_JA_DE_FR.EXE 解压eclipse 和NLpack,把NLpack里的plugins和features拷贝到eclipse下,覆盖相同文件(添加进去)Toge原创 2005-07-05 17:16:00 · 1055 阅读 · 1 评论 -
Java多线程-----Socket通信
程序分Server和Client服务器端打开侦听的端口,一有客户端连接就创建两个新的线程来负责这个连接一个负责客户端发送的信息(ClientMsgCollectThread 类),另一个负责通过该Socket发送数据(ServerMsgSendThread )Server.java代码如下:/* * 创建日期 2005-7-7 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选原创 2005-07-07 18:08:00 · 3219 阅读 · 0 评论 -
JAVA相关基础知识--(转贴)
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继转载 2005-03-16 15:43:00 · 843 阅读 · 0 评论 -
动力环境监控系统WEB版----Java实现(需求分析)
在原来的动力环境监控系统的基础上开发web版提供接口协议:通信服务器报文协议(程序与原通信服务器的通信格式) 数据库基础表(记录整个动环系统的局站以及通道定义)具体要求: 整个系统采用后台socket通信和前台web展现,socket与web通过mysql数据库来交流信息 原来的动环系统有Sybase数据库和通信服务器,加以利用 将设备告警信原创 2005-07-19 14:05:00 · 1950 阅读 · 1 评论 -
数据结构再回顾(一)------------链表
Java中可以包含指向自身的引用,通过对自身的引用可以实现一个链表的存储链表包含链表的节点类,链表的实现类,自定义空链表异常(此处只是简单的调用super(name)方法)节点类的实现包含两个属性,一个用于存储单前当前节点的数据对象信息 Object data另一个用于存储指向下一个节点的引用,ListNode next两个构造方法,ListNode(Object o)用来初始化节点 List原创 2005-08-02 11:05:00 · 843 阅读 · 1 评论 -
数据结构再回顾(二)------------堆栈
堆栈的实现可以基于链表实现它实际上只完成链表的部分功能,我们可以通过继承链表并屏蔽掉部分方法就可以了它是一个后进先出的链表(LIFO),一个对象在插入的时候被放在整个堆栈的头部,删除也只能在头部进行我们需要的是链表的头部插入和头部删除方法,屏蔽尾部插入和尾部删除方法,其他的类似/** * @(#)StackList.java * Have classes:StackList * Copyright原创 2005-08-08 18:13:00 · 768 阅读 · 0 评论 -
在JAVA中连接Oracle数据库(例子)
/* * 创建日期 2005-9-27 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */package person.fane.test;import java.sql.*;/** * A JDBC test application for Oracle * @author Fane * @version 1.0.0 * @s原创 2005-08-27 16:56:00 · 807 阅读 · 0 评论 -
在JAVA中连接Sybase数据库(例子)
package person.fane.test;/* * 创建日期 2005-7-15 * created by Fane */import java.sql.*;/** * A JDBC test application for Sybase * @author Fane * @version 1.0.0 * @since JDK1.4 */public class SybaseTest {原创 2005-08-27 16:53:00 · 870 阅读 · 0 评论 -
JAVA实现计算机系学生第一个课程设计----图书管理系统(原创)
需求: 实现简单的用户管理,图书管理和借阅管理,字符界面,没有做GUI(偷懒了一点呵呵) 使用数组列表保存数据ArrayList, 退出后所有数据丢失,没有用文件系统和数据库, 主要是保留自己以前用C写的时候的样子,怀念一下 改进意见: 可以考虑使用XML来保存数据,我的blog里有一篇简单介绍Jdom的,数据库也没有问题原创 2005-09-07 10:44:00 · 4201 阅读 · 3 评论 -
深入剖析JSP和Servlet对中文的处理----(转)
转载作者: [xker.com]世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即转载 2005-11-16 09:40:00 · 897 阅读 · 0 评论 -
Java服务器端安全须知----(转)
Java服务器端编程安全必读 概述和溢出 一、概述 编写安全的Internet应用并不是一件轻而易举的事情:只要看看各个专业公告板就可以找到连续不断的安全漏洞报告。你如何保证自己的Internet应用不象其他人的应用那样满是漏洞?你如何保证自己的名字不会出现在令人难堪的重大安全事故报道中? 如果你使用Java Servlet、JavaServer Pages(JSP)或者EJB,转载 2005-06-20 13:24:00 · 752 阅读 · 0 评论 -
使用Wrapper来将Java程序转化为NT系统服务
Wrapper 下载页面 http://sourceforge.net/project/showfiles.php?group_id=39428 最新的是3.1.2 以下例子都是在此版本下进行 环境:Win2003server + JDK1.5 + Wrapper3.1.2 首先: 打包自己的应用 包含AA.jar config.xml 一个lib原创 2005-12-08 13:26:00 · 2728 阅读 · 0 评论 -
CVSNT使用中的问题 ------------(1)No such file or directory
在Google查找到了一个人的问题,和我一样,我就偷懒COPY过来了,描述如下:1. Created a repository on remote machine and imported a project.2. established connectivity to remote repository with command ":pserver"2. Checked out successf原创 2005-12-23 13:34:00 · 2903 阅读 · 2 评论