最近为项目写了一个调试模块,由此想到的一些内容
2012-03-24 12:26
453 查看
就是部署一个WAR到服务器上,获取服务器上所有Java程序,服务器总体运行状态、远程代理的运行状态。
Java程序就是JMX,通过MXBean获取运行信息
服务器状态,可以使用Sigar,但我嫌麻烦,直接Linux命令搞定
远程代理也是JMX,其实Socket通信就可以,但过于原始。
这样一个简单完成的监控程序就出来了。
功能点如下:
1、能够执行数据库查询操作
2、能够监控Java程序运行状态,当出现问题时候,能够将堆、运行线程状态获取出来
3、能够远程下载服务器日志
4、能够执行一些其他操作,譬如起停程序
5、其他功能待定。
于是很多时候就要HTML、JSP、Servlet,我没怎么开发过Web,不想用复杂框架,想想简单用这些就够了。
顺便用用JQuery,学习一下AJAX,
找到不错的资源:
http://www.w3schools.com/ajax/ajax_examples.asp
http://api.jquery.com/category/ajax/
Java程序就是JMX,通过MXBean获取运行信息
服务器状态,可以使用Sigar,但我嫌麻烦,直接Linux命令搞定
远程代理也是JMX,其实Socket通信就可以,但过于原始。
这样一个简单完成的监控程序就出来了。
功能点如下:
1、能够执行数据库查询操作
2、能够监控Java程序运行状态,当出现问题时候,能够将堆、运行线程状态获取出来
3、能够远程下载服务器日志
4、能够执行一些其他操作,譬如起停程序
5、其他功能待定。
于是很多时候就要HTML、JSP、Servlet,我没怎么开发过Web,不想用复杂框架,想想简单用这些就够了。
顺便用用JQuery,学习一下AJAX,
找到不错的资源:
http://www.w3schools.com/ajax/ajax_examples.asp
http://api.jquery.com/category/ajax/
相关文章推荐
- 最近一个小web项目(主站web管理工具)想到的一些东西
- 最近做的Android项目,和同事分开做的,所以需要写一些文档注释,说明自己的工作内容
- 该死的csdn,让我写的文章丢失了。我只想说,最近作了一个模块,发送mail的,先后我要发表一些相关的技术。
- 最近在用jsp做一个网站项目,写下一些感想
- 最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key
- 项目需要,最近在着手开发的一个网站队列处理系统的一个网络模块
- 完善dorado项目时一个奇葩的需求, 按照内容大小自动调整模块大小
- 最近做一个SSH项目总结出来的一些程序执行流程
- 【小项目 日程表程序】最近frank我想到一个好项目(好吧,我同意不是我想的)
- 在一个项目各个子模块中使用Maven的一些通用的准则
- HTTP协议中的短轮询、长轮询、长连接和短连接 序言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太
- 最近在利用DSP做一个项目,好久没来自己的空间了,后续有时间会发一些自己的学习经验,呵呵!
- Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是
- 项目需要,最近在着手开发的一个网站队列处理系统的一个网络模块
- maven 项目中一个模块的debug调试
- 最近开发的一个项目的一些感想
- 最近开发的一个项目的一些感想
- 最近部署一个小项目的一些坑
- VS调试错误:若要调试此模块,请将其项目生成配置更改为"调试"模式
- 不想当产品经理的项目经理不是好架构师 —— 最近的一些反思