公司的服务器需要实时监控,而且当用户空间已经满了,操作失败,或者出现程序Exception的时候就需要实时提醒,便于网管和程序员调式,这样就把这个实时监控系统分为了两部分,
第一部分:实时系统监控(cpu利用率,cpu温度,总内存大小,已使用内存大小)
第二部分:实时告警
由于无刷新实时性,所以只能使用Ajax,这里没有用到任何ajax框架,因为调用比较简单
大家知道,由于java的先天不足,对底层系统的调用和操作一般用jni来完成,特别是cpu温度,你在window下是打死用命令行是得不到的,但由于我们的服务器系统是linux,所以可以 ...
- 12:38
- 浏览 (129)
- 论坛浏览 (13212)
- 评论 (37)
- 分类: java其它应用
J2EE开发之常用开源项目介绍 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做Hib ...
public static String getIp(HttpServletRequest req) {
String ip_for = req.getHeader("x-forwarded-for");
String ip_client = req.getHeader("http_client_ip");
String un = "unknown";
if (ip_for != null && !ip_for.equalsIgnoreCase(un)
...
今天是2008年7月7日星期一,下午一直在学校做个人开始页面。因为离不开google的翻译,所以想把google的翻译整合到我的开始页面中来,于是乎就遇到了一个问题,怎样使用java程序发送http请求然后截获远程服务器返回的数据进行适当处理之后再输出?另外,google的翻译页面是使用post的方法提交数据的,无法直接通过网址进行处理,于是乎,这又涉及到了一个怎样使用java去post数据的问题。 经过拜读百度知道的提问(花了我20分),找到了一个htmlparser的jar包组件,据说是可以很高效率的进行html的解析。于是乎,立马下载了一个过来。(文后附件中有)试了一下果然不错。同时,在 ...
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/22/1621051.aspx,版权所有,转载请保留原文链接。
看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。
GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause
1.使用更多生命 ...
java.util.Collections.sort(List list)与Comparable,Comparator 接口调用java.util.Collections.sort(List list)方法来进行排序的时候,List内的Object都必须实现了Comparable接口。否则出现下面的错误:java.lang.ClassCastExceptionat java.util.Arrays.mergeSort(Arrays.java:1152)at java.util.Arrays.sort(Arrays.java:1079)at java.util.Collections.sort( ...
最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...
在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下的内存使用率。 首先编写一个MonitorInfoBean类,用来装载监控的一些信息,包括物理内存、剩余的物理内存、已使用的物理内存、内存使用率等字段,该类的代码如下:
package com.amgkaka.performanc ...
<html:form StyleId = "delForm" action="/category.do?method=deleteColletion">
<logic:iterate id="category" name="categories" >
<tr>
<td<input type="checkbox" name="ids" value="<bean:write name="category" property="id" />">td>
...
HttpURLConnection使用中的一个问题,就是当连接到的那个地址重定向到另一个地址时,怎么样获得那个重定向后的地址,弄了一下,找出了方法,结果起先我们两个都没想到,嘿嘿,在此记录一下。 HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。下面来看一个例子:
今天跟TiGERTiAN谈到HttpURLConnection使用中的一个问题,就是当连接到的那个地址重定向到另一个地址时,怎么样获得那个重定向后的地址,弄了一下,找出了方法,结果起先我们两个都没想到,嘿嘿,在此记录一下。
HttpURLConnection是基于HTTP协议的 ...
public static final boolean fileCopy( String FILE_FROM,String FILE_TO ) {
File fileFrom = new File(FILE_FROM);
File fileBac = new File(FILE_TO);
boolean success = true;
try {
if ( !fileFrom.exists() ) {
return false;
}
if ( !fileBac.exists() ) {
success = fileBac.createNe ...
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:
...
Process process = Runtime.getRuntime().exec(".\\p.exe");
process.waitfor( );
...
在上面的程序中,第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指定的可执行程序,并返回与该子进 ...
- 浏览: 7371 次
- 性别:

- 来自: 苏州

- 详细资料
搜索本博客
我的相册
photo_33
共 9 张
共 9 张
最近加入圈子
最新评论
-
公司要求实时监控服务器, ...
fxbird 写道kakaluyi 写道看来大家很少需要做这种实时监控,或者ja ...
-- by kakaluyi -
公司要求实时监控服务器, ...
还是尽量的要开源的 一是减少代码量二是更稳定更可靠三是更易于升级和扩展
-- by cuiyi.crazy -
公司要求实时监控服务器, ...
kakaluyi 写道看来大家很少需要做这种实时监控,或者javaeye大牛真的 ...
-- by fxbird -
公司要求实时监控服务器, ...
应该建议公司领导买一个网管软件,一个好的网管软件都能干这事!
-- by yimlin -
公司要求实时监控服务器, ...
kakaluyi 写道回楼上: 因为网管就只有很少的几个人会对服务器进行轮询监控 ...
-- by 土匪一份子






评论排行榜