- 浏览: 101289 次
- 性别:
- 来自: 北京
最新评论
-
vera_sq:
怎么得到的总是null呢?
关于Class.getClassLoader()空指针. -
729251283:
你的这种做法对吗?用你的方法不成功 。
maven tomcat结合,热部署,调试 -
mouer:
需要开启snmp
基于SNMP和JRobin的监控 -
liliugen:
跑步起来的代码,。无用
基于SNMP和JRobin的监控
文章列表
首先,看下总的结构:
Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口。
public static ExecutorService newFixedThreadPool(int nThreads)
创建固定数目线程的线程池。
public static ExecutorService newCachedThreadPool()
创建一个可缓存的线程池,调用execute 将重用以前构造的线程(如果线程可用)。
如果现有线程没有可用的,则创建一个新线程并添加到池中。终止并从缓存中移除那些已有 60 秒钟未被使用的 ...
遍历方案
从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此,在任意给定结点上,可以按某种次序执行三个操作:
(1)访问结点本身(N),
(2)遍历该结点的左子树(L),
(3)遍历该结点的右子树(R)。
2.三种遍历的命名
根据访问结点操作发生位置命名:
① NLR:前序遍历
——访问结点的操作发生在遍历其左右子树之前。
② LNR:中序遍历
——访问结点的操作发生在遍历其左右子树之中(间)。
③ LRN:
——访问结点的操作发生在遍历其左右子树之后。
如果给出中缀表达式是(A+B)* ...
public class DealLockTest implements Runnable {
static String i = new String();
static String j = new String();
private String str = null;
public DealLockTest(String str) {
this.str = str;
}
public static void main(String[] args) {
new Thread(new DealLockTest("i")).start() ...
- 2010-01-10 11:12
- 浏览 830
- 评论(0)
SNMP4J模拟SNMPGET
public class Snmp_Test_1 {
private static final Logger logger = Logger.getLogger(Snmp_Test_1.class);
private static String protocol = "udp"; // 监控时使用的协议
private static String port = "161"; // 监控时使用的端口
public static String snmpGet(String ipAddress ...
1.查看服务列表,看看有没以下服务:
2.如没有,下载这里给出的连接(XP独立安装包,其他系统没有测试)
http://download.csdn.net/source/1962104
或者按照以下步骤用光盘安装:
3.之后,下载net-snmp for windows http://www.net-snmp.org/
4.设置MIB库如下:
之后在控制台输入:
snmpwalk -c public -v 1 127.0.0.1 1.3.6.1.2.1.25.3.3.1.2.3
显示如:HOST-RESOURCES-MIB::hrProcessorLoad ...
JRobin学习---JRobin的基本语法
- 博客分类:
- 工具使用
Create new RRD file
rrd:
rrdtool create test.rrd --step 300 \
DS:input:COUNTER:600:0:U \
DS:output:COUNTER:600:0:U \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:797 \
RRA:AVERAGE:0.5:288:775 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:797 \
RRA:MAX:0.5: ...
- 2010-01-04 11:39
- 浏览 1273
- 评论(0)
JRobin学习---RRDTool的基本语法
- 博客分类:
- 工具使用
rrdtool 建立语法 (rrdtool create)
rrdtool create filename[--start|-b start time][--step|-s step][DS:ds-nameST][RRA:CF]
filename 习惯上用 .rrd 结尾--start 以 1970 年至今的秒数 (预设是现在)--step 图片上的间隔时间,习惯上 300 (秒)
[DS:ds-nameST] Data Source 的定义如:DS:telnet:COUNTER:600:0:100000000 \DS:smtp:COUNTER:600:0:100000000 \ 其中 ...
- 2010-01-04 08:52
- 浏览 1267
- 评论(0)
ArrayList的初始化(可用作其他集合类)
- 博客分类:
- J2SE
public class Test {
public ArrayList<String> al = new ArrayList<String>(){
{
add("one");
add("two");
}
};
public static void main(String[] args) {
System.out.println(new Test().al);
}
}
第一层{}是内部类,第二层{}是初始化块.
大家有没有别的初始化的方法?
- 2009-12-30 14:28
- 浏览 656
- 评论(0)
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 project.
Sample code to get and set MIB2 system information:)
1. Write the SystemInfo class and a ...
- 2009-12-29 18:57
- 浏览 1015
- 评论(0)
1.查看表空间:
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NA ...
- 2009-12-29 18:00
- 浏览 660
- 评论(0)
一. Proxy模式定义: 为其他对象提供一种代理以控制这个对象的访问.二.模式解说 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上.在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层,这个访问层也叫代理。Proxy模式是最常见的模式,在我们生活中处处可见,比如现在有个什么哥,特别的火,但是性别一般人看不出来,你去问"他",人家是大腕,不和你直接对话,只 ...
具体信息参见: http://simple.sourceforge.net/
比如要操作的XML为:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book catalog="Programming">
<title lang="en">C++ Programming Language</title>
<author>Bjarne Stroustrup ...
- 2009-12-22 11:52
- 浏览 690
- 评论(0)
这几天没事的时候都在自己写池的通用方法..今天测试了下,性能超差..算了,还是用大牛的吧..要站在巨人肩膀上..
import java.util.NoSuchElementException;
import java.util.concurrent.TimeUnit;
import org.apache.commons.pool.BasePoolableObjectFactory;
import org.apache.commons.pool.ObjectPool;
import org.apache.commons.pool.impl.GenericObjectPool;
/** ...
- 2009-12-16 16:39
- 浏览 1552
- 评论(0)
情景再现:要把A文件夹里的内容复制到B文件夹中(包括子目录),而B文件夹里已经存在了一部分的A文件夹中的内容(真绕...)
通常情况都会使用 : cp -r A/* B ,然后就无休止的点Y覆盖吧...
而运行 cp -r -f A/* B 是不用选择了,可有的机器并不是覆盖,而是在文件后面加了个 -f
解决方法: vi ~/.bashrc
用"#"号屏蔽掉 alias cp='cp -i'
从新登陆
运行cp -r -f A/* B
- 2009-12-16 16:09
- 浏览 946
- 评论(0)
网上的转帖很多,其中我任务较为确切的说明是:
http://www.ibm.com/developerworks/cn/java/l-common-pool/index.html
作者在文中写道:
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。
<!-- STAR ...
- 2009-12-14 14:18
- 浏览 958
- 评论(0)