- 博客(108)
- 收藏
- 关注
原创 OpenNMS® 安裝指南
THIS DOCUMENT IS FOR OpeNNMS 1.2! OpenNMS 1.6 IS VERY DIFFERENT, AND THIS INFO MAY NOT APPLY.OpenNMS® 安裝指南安裝 OpenNMS網管系統OpenNMS 開發團隊Tarus Balog<tarus@opennms.org>...
2011-03-10 16:20:18
331
原创 OSGI学习笔记(三)
OSGi依赖性管理 OSGi允许您把您的应用程序分成多个模块,并能管理这些模块之间的依赖性。为了达到这个目的,它引入了Bundle访问域的概念。Bundle中类的缺省访问范围只对本Bundle内部可见,但对其它任何Bundle都是不可见的;在Bundle内部,类的可访问性遵循Java语言的一般规范。那么,您如果想要从一个Bundle中访问另一个Bundle中的类,您应该怎么办呢?解决方法是将源...
2010-09-09 11:08:34
224
原创 OSGI学习笔记(二)
开发一个简单的Hello World的OSGi Bundle(OSGi绑定包)在OSGi中,软件是以Bundle的形式发布的。一个Bundle由Java类和其它资源构成,它可为其它的Bundle提供服务,也可以导入其它Bundle中的Java包;同时,OSGi的Bundle也可以为其所在的设备提供一些功能。Eclipse为开发OSGiBundle提供了优秀的支持,它不仅提供了向导来创建OSGi...
2010-09-09 11:03:01
182
原创 OSGI学习笔记(一)
OSGi是什么OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。OSGi容器已有多家开源实现,比如Knoflerfish、Equinox和Apache的Felix。您可以通过这些容器,把您的应用程序劈分为多个模块单元,这样,您就可以更容易地管理这些模块单元之间的交叉依赖关系。OSGi规范和Servlet规范及EJB规范类似,该规范定义了两种对象,一是容器对外...
2010-09-09 10:43:36
281
原创 你可能不知道的10个JavaScript小技巧
“梦想天空”(网名)曾发表一篇博文,为我们介绍了10个JavaScript开发小技巧,现转载于此,供大家学习:尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧...
2010-09-07 17:05:32
107
Javarebel小试
1 Javarebel简介JavaRebel是一个JVM插件(-javaagent),能够即时重载java class更改,因此不需要重新部署一个应用或者重启容器,节约开发者时间。它是一个Java EE和Java 独立应用的常用解决方案。JavaRebel可以和MyEclipse,tomcat等快速的组装在一起,用语动态部署java文件而不用重启服务器,从而可解决大量的开发时间,提高开...
2010-09-07 16:49:00
165
原创 Tomcat类加载机制学习笔记
Bootstrap | System | Common / \ Catalina Shared / \ WebApp1 WebApp2 其中: - Bootstr...
2010-09-07 16:42:26
96
240多个jQuery插件下载地址
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户...
2009-08-11 17:24:16
141
原创 关于SNMP的RFC文档号
一. SMIv1Full Standards: RFC 1155 -- Structure of Management Information RFC 1212 -- Concise MIB Definitions Informational: RFC 1215 -- A Convention for Defining Traps二. SMIv2Full...
2009-05-04 16:10:40
283
原创 JavaCard CPU的设计与FPGA实现
1 JavaCard简介 智能卡是指集成了CPU、ROM、RAM、COS(芯片操作系统)和EEPROM,能储存信息和图像,具备读/写能力,信息能被加密保护的便携卡。智能卡的最基本标准是 ISO/IEC7816。智能卡在银行、电信等行业得到广泛应用,但在发展过程中也遇到很多问题,主要有:各厂商指令集不统一;编程接口APIs太复杂;开发环境不通用,新卡开发都要熟悉开发环境;系统不兼容,专卡专用。...
2009-05-04 14:28:21
198
原创 Java Card 技术(三)
Java Card 应用程序的元素 请记住,Java Card 应用程序并不是独立的,而是端到端应用程序的一部分:图 1. Java Card 应用程序的典型组件 Java Card 应用程序通常由以下部分组成: 提供后台服务(例如保存在数据库中的安全或者电子支付信息)访问的 后台应用程序。如何开发后台应用程序超出了本文的范围。 主机应用程序 位于卡片外部的...
2009-05-04 14:17:11
247
原创 Java Card 技术(二)
本系列文章的第 1 部分介绍了 Java Card 技术的高级知识 —— 什么是智能卡、Java Card 应用程序的元素、通信和不同 Java Card 技术规范的汇总。在本部分中,我们将重点介绍 Java Card applet 的开发:开发 Java Card 应用程序、Sun Java Card 开发工具箱、Java Card 和 Java Card RMI API 时所需的一般步骤。...
2009-05-04 14:13:27
503
原创 监控利器nagios
我的Nagios的艰辛.....网络监控之神(一)本贴原创,转载请注明出处神仙的blog www.6xuan.com 或者extmail站或者哎哟妈妈,哎哟妈妈游戏频道网上的资料太多太多了!看的我头晕眼花!nagios真的很强大,对于监控的windows/linux/switch/printer都能很好的表示,并且可以对其中的服务进行监控。nagios最强大的就是报警功能,email/msn/飞...
2009-04-01 17:32:36
174
原创 JOB小结
众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。 一、分析问题 事实上,对于以上需求,我们可以利用数据库本身...
2009-03-27 09:53:06
146
安装JDK1.6.0.03
一、安装JDK1.6.0.031、安装:上传bin包至服务器,执行如下命令: # chmod +x jdk-6u3-linux-i586-rpm.bin # ./jdk-6u3-linux-i586-rpm.bin安装完成2、配置JDK环境变量(JDK文件安装在 /usr/java/)# vi /etc/profile //编辑profile,加入如下语句:export ...
2009-03-26 10:51:32
307
原创 Tomcat配置指南(转载)
Tomcat配置指南(转载)一、小猫TOMCAT其实很可爱2003 年底,我换公司了,同样也换了WEBAPP,TOMCAT出现在我的面前(以前使用weblogic),我有点茫然,免费的东西真的能用的好么?担心 ING……(其实是在火星呆太久)出门一打听,原来此猫出自名门-jakarta项目,2001年度最具创新的java产品 (Most Innovative Java Product),又有J...
2009-03-11 10:54:25
145
原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、U...
2009-02-27 14:33:15
144
原创 连接池(二)
(1) DBCP连接池DBCP连接池是Apache软件基金组织下的一个开源连接池实现。需要: commons-dbcp-1.2.1.jar //连接池的实现commons-pool.jar //连接池实现的倚赖库commons-collection.jar //连接池实现的倚赖库代码:package wyd.spring.datasource.dbcp;import java.sql.Con...
2009-01-20 13:40:51
181
原创 连接池(一)
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,考试,大建议采用JNDI方式。 二、默认情况下(即没有配置连接池的情况下)...
2009-01-20 13:34:07
133
用java取得linux系统cpu、内存的实时信息
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.util.StringTo...
2008-12-22 10:23:01
292
原创 基于JRobin的网络监控管理
在网络环境下,Ping是一个很重要的命令,通常用来检测远程的机器是否能够连通以及连接的质量如何。如果定时Ping一些机器,然后将响应时间在时间轴上画成图像,那就能非常直观的显示出网络信息,达到减脂网络的目的。JRobin是一个很好的存储和用图形展示基于时间序列数据的工具。可以使用Java编写代码将操作系统中的Ping命令与JRobin结合起来,通过Ping命令获取数据信息,用JRobin保存和以...
2008-12-18 15:47:21
152
原创 JRobin简介
做过网络管理的人,对于MRTG应该不算陌生。MRTG可以不断收集来自SNMP的数据,保存这些数据,并且按照日、周、月、年的方式生成4幅图像及相关说明,很直观的显示出要检测数据的趋势信息。MRTG是比较早的技术了,后来又出现了RRD技术,是在MRTG技术的基础上发展起来的,更加灵活、更加方便。其应用也不在局限在主要监测网络数 据上了。你可以通过RRD提供的强大功能收集各种各样的信息,并且生成更加复杂...
2008-12-18 15:43:09
118
原创 SnmpHibernate
SnmpHibernate is a MIB/Object mapping framework inspired by Hibernate Project(O/R Mapping framework). It will release u from coding tedious SNMP client code. Current release is based on SNMP4J projec...
2008-12-18 14:44:47
101
常用的数字编码格式
常用数字编码1.BCD编码 在数字系统中,各种数据要转换为二进制代码才能进行处理,而人们习惯于使用十进制数,所以在数字系统的输入输出中仍采用十进制数,这样就产生了用四位二进制数表示一位十进制数的方法,这种用于表示十进制数的二进制代码称为二-十进制代码(Binary Coded Decimal),简称为BCD码。它具有二进制数的形式以满足数字系统的要求,又具有十进制的特点(只有十种有效状态)。在某些...
2008-12-17 17:39:59
3322
原创 Java中四种XML解析技术之不完全测试
测试环境:AMD毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+Resin 2.1.8,在Debug模式下测试。XML文件格式如下:以下为引用的内容:<?xml version="1.0" encoding="GB2312"?><RESULT><V...
2008-12-16 11:00:20
92
Extjs学习笔记(一)
下载extj :http://extjs.com/deploy/ext-2.0.2.zip ,本文后附件版本为2.0.2. 下载后,解压到C:\code\Ext\v2.0\目录下。 在当前目录下,新建test.html文件<html> <head> <meta http-equiv="Content-Type" cont...
2008-12-15 13:39:19
103
ftp4j之FTP
The ftp4j library implements a Java full-features FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the remote FTP site (directory listing inclu...
2008-12-01 10:11:11
209
常用端口
端口号码 / 层名称注释1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了的主机发送每日格言 18...
2008-11-28 15:38:26
398
得到系统的所有属性
import java.util.Enumeration; import java.util.Properties; /** * 得到系统的所有属性。 * * @author leo * */ public class SystemPropertyList { /** * @param args */ ...
2008-11-25 16:39:33
131
James学习笔记
Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。 James2.3.1下载(文后提供下载)javamail-1_4_1.zip(文后提供下载) 启动 James 服务器 ...
2008-11-25 15:13:45
209
Timer多个任务的例子
import java.util.Timer;import java.util.TimerTask;/** * Timer多个任务的例子。 * * @author leo * */public class TimeTestMulti { public static void main(String[] args) { final Timer timer = new...
2008-11-25 13:43:29
266
得到当前的工作目录
** * 得到当前的工作目录。 * * @author leo * */public class WorkingDirectory { /** * @param args */ public static void main(String[] args) { System.out.println(System.getProperty("user.dir...
2008-11-25 13:39:47
85
获取系统盘符
import java.io.File;/** * 获取系统盘符 * * @author leo * */public class FileRoots { /** * @param args */ public static void main(String[] args) { File[] roots = File.listRoots(); ...
2008-11-25 13:36:38
291
构造文件的路径
import java.io.File;/** * 构造文件的路径。兼容Windows和unix/linux * * @author leo * */public class FilePath { /** * @param args */ public static void main(String[] args) { String path = ...
2008-11-25 13:34:52
173
获取文件列表
import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;/** * 文件列表。<br> * 可以指定过滤条件。 * * @author leo * */public class FileList { /** * @param args */ p...
2008-11-25 13:33:15
122
创建临时文件
package net.java2000.io;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * 创建临时文件 * * @author leo * */public class FileCreateTe...
2008-11-25 13:28:43
165
原创 产生1~9无重复随机数
import java.util.*; public class Randoms { public static void main(String[] args) { int [] seed = {1,2,3,4,5,6,7,8,9}; int [] ranArr = new int [9]; ...
2008-11-25 11:12:27
189
原创 非阻塞的Socket链接(来自老紫竹)
import java.io.IOException; import java.net.InetSocketAddress; import java.nio.channels.SocketChannel; /** * 非阻塞的Socket链接。<br> * 可以在链接建立期间做一些别的操作。 * * @author 赵学庆,Java世纪...
2008-11-25 11:10:05
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人