`
mouer
  • 浏览: 98050 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
首先,看下总的结构:   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() ...
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 ...
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: ...
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 \ 其中 ...
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); } } 第一层{}是内部类,第二层{}是初始化块. 大家有没有别的初始化的方法?
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 ...
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 ...
一. 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 ...
这几天没事的时候都在自己写池的通用方法..今天测试了下,性能超差..算了,还是用大牛的吧..要站在巨人肩膀上.. 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; /** ...
情景再现:要把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
网上的转帖很多,其中我任务较为确切的说明是: http://www.ibm.com/developerworks/cn/java/l-common-pool/index.html 作者在文中写道: 恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。 <!-- STAR ...
Global site tag (gtag.js) - Google Analytics