`
wangrui
  • 浏览: 189526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
创建随机数 ①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如:     var number = Math.random();     该方法产生一个0到1之间的浮点数。 ②基于时间,亦可以产生随机数。例如:     var now=new Date();     ...
我们可以为我们的文章加上免费的统计代码. 例如:51la免费统计 只能选折图片方式计数代码.注意: 这种方式无法对来路、关键词、搜索引擎进行分析。 我的代码为: <a href="http://www.51.la/?1613417" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la ...
网络监控系统中,监控的对象主要有:平台信息、平台服务信息(包括:CPU、内存、网络情况、硬盘、进程、系统日志)、该平台所安装的服务器(也就是具体的程序)、每个服务器所提供的服务。设备节点负责收集这些信息,监控服务器负责汇总信息、分析信息。但是, 在对大型网络这些信息如何汇集?我认为大的方面就是两种方法:第一种,节点主动报告给监控服务器。第二种,监控服务器定时遍历各个监控节点。具体的实施的时候是否需要有中间层?如何保证这些信息都可以报上来?如何保证节点采集程序的简单?采用什么协议TCP/UDP?等等这些问题如何通过架构来解决?
在网络应用中,经常要对网卡的流量进行统计分析。 和网卡相关的统计数据主要有:网卡信息(ip地址、子网掩码、mac地址等)、网卡的吞吐量、流量等等。 当然了使用sigar也可以获得这些数据。 下面通过例子说明: package lab.sigar; import java.util.ArrayList; import java.util.List; import org.hyperic.sigar.NetInterfaceConfig; import org.hyperic.sigar.NetInterfaceStat; import org.hyperic.sig ...
Spring开发指南(简体中文): http://www.xiaxin.net/Spring_Dev_Guide.rar Developing a Spring Framework MVC application step-by-step(英文): [url]http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html [/url] The Spring Framework(英文): [url]http:/ ...
可以利用java.net.HttpURLConnection内的getResponseCode()去检查应答代码(Response Code) URL url = new URL( postURL ); HttpURLConnection urlcon = (HttpURLConnection) url.openConnection( ); urlcon.setRequestMethod("POST"); urlcon.setRequestProperty("Content-type", "application/x-www-form- ...
1.Apache( [url]http://www.apache.org/ [/url]) 2.OpenSymphony ( http://www.opensymphony.com ) 3.Tigris ( http://www.tigris.org/ ) 4.Krysalis ( http://www.krysalis.org/index.shtml ) 5.JFree ( http://www.jfree.org/ )   6.CodeHus ( [url]http://codehaus.org/ [/url])
以下是一些调整Struts2性能的技巧和小窍门。 1.关闭logging和devMode 2.不要使用你不需要的拦截器(interceptors) 如果一个Action不需要全栈的拦截器的话,就使用basicStack拦截器或移除不需要的拦截器。 3.使用正确的HTTP头(缓存控制 ...
曾有大师级的人物预言未来属于动态语言。Groovy就是java世界的动态语言。这篇文章只是groovy的一个热身。 1、安装JDK环境 Groovy需要JDK1.4以上版本的支持。因此在安装groovy时首先要安装JDK。 JDK安装步骤: 下载最新的JDK版本。(下载网址:http://java.sun.com) 运行安装文件。(更改安装路径到:D:\jdk\版本号) 设置JAVA_HOME环境变量。 在系统path中增加:%JAVA_HOME%\bin 注:对于1.1-rc-1以上版本需要JDK1.5版本。 2、安装groovy环境 下载最新的zip形式的groovy版本。(下载地 ...
Struts,Spring,Hibernate这三个火枪手这几年可以说是所向披靡,红的发紫。我不想说它们每一个的功能,这些网上随便找找就可以得到一堆的结果;也不想说它们之间怎么集成。我要说得是在它们搭档的时候如何让它们各就其职。 我们在做一个应用的时候,有好多要考虑的问题,比如:如何处理例外,如何处理事务,如何访问数据库等等。每个人都有自己的做法。在Struts,Spring,Hibernate集成的项目中我们一般会分出好多的类:Action、Service接口、Service的实现、Dao接口、Dao的实现。这些类又是如何分担这些任务的呢? 也许你会说数据库访问当然要由Dao负责,但是访问 ...
在网络应用中,从最初为用户提供文本数据,发展到现在为用户提供视频数据。网络的内容更丰富了,当然资源所占用的服务器硬盘空间也更大了。经常会出现磁盘满,无法写入数据的情况。为此我们就需要对磁盘进行监控,也就是对文件系统进行监控。 文件系统的指标有:名称、分区类型等基本信息;读写次数等统计信息。 当然了使用sigar也可以获得分件系统的这些数据。 下面通过例子说明: package lab.sigar; import java.util.ArrayList; import java.util.List; import org.hyperic.sigar.FileSystem; ...
在做系统监控的时候,为了分析系统的性能,我们不仅仅要取得CPU的使用数据,还要知道内存的占用情况。使用sigar也可以轻松的完成跨平台的内存监控数据。 内存的主要指标有:物理内存的大小、使用数、剩余数;交换内存的大小、使用数、剩余数;RAM的大小等等。 下面通过例子说明: package lab.sigar; import org.hyperic.sigar.Mem; import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; import org.hyperic.sigar.Swap ...
我们经常有这样的需求,想得到系统CPU的基本信息、使用率等等。使用Sigar可以很好的完成这一需求。 通过Sigar我们可以获得CPU的基本信息有:vendor、model、mhz、cacheSize;CPU的统计信息有:user进程占用的百分比、sys进程占用的百分比、nice进程占用的百分比、idle进程占用的百分比、wait进程占用的百分比。 下面通过例子说明用法: package lab.sigar; import org.hyperic.sigar.Cpu; import org.hyperic.sigar.CpuInfo; import org.hyperic ...
UDP协议虽说没有TCP协议应用那么广泛,但是UDP也有自己的应用领域。 一般来说UDP主要应用在对速度要求比较高,但允许少量丢包的情况。比如:网络视频、日志等等。 在使用UDP时,UDP包长的选择直接影响到整个设计是否成功。那么UDP包究竟多大合适呢? 理论上,一个UDP包最大可以达到65535-20-8(65507,IP首部20个字节,UDP首部8个字节)个字节, 但是许多平台实际的限制是8192个字节(8KB)。 另外由于链路层要将数据进行分组,比如以太网的MTU为1500字节, 因此在实际的设计时,包长的选择还要尽量减少链路层的分组,这样才能达到最大的传输速度。因此我们UDP ...
大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。 我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括: 1.操作系统的信息,包括:dataModel、cpuEndian、name、version、arch、machine、description、patchLevel、vendor、vendorVersion、vendorName、vendorCodeName 2.CPU信息,包括:基本信息(v ...
Global site tag (gtag.js) - Google Analytics