web页面,多窗口同时进行 服务器对比 问题

flleop 2009-04-09 10:10:38
项目中有个服务器对比功能,在页面服务器列表中选择2个服务器进行对比,主要对比目录文件。
我采用递归方式进行对比,一开始写的时候没有考虑到多窗口同时操作问题,在类里定义了几个全局变量来
存放文件数目、一样的文件路径、不一样的文件路径等等。后来发现这样做多窗口同时操作时数据会错乱。
去掉了全局变量,改成在方法里传参数。但问题是我改完了后,多窗口测试,服务器对比中途就停止了,
查看Server-U里的信息,登陆用户空闲了,程序就一直那样僵持下去。。。 同样实现方式的SFTP也一样。

我测试发现甲页面的服务器对象好像影响到了乙页面的服务器对象当前所处的目录,这有点不太明白了,
难道2次new的服务器对象冲突了吗?
而且我传的参数的值也改变了,由于参数较多而方法只能返回一个值所以我采用

int i = 1;
int j = 1;
int[] a = new int[2];
a[0] = i;
a[1] = j;
// 调用方法
add(a);
acc(a...);
......
......

//方法
add(int[] a)
{
a[0] ++;
a[1] ++;
}

我采用这样的方式来传递一大堆参数,这样可以解决多个方法递归处理而只能返回一个值得问题,而且 数组 ,StringBuffer 属于复杂类型,可以这样传递值,
但在我的代码中多窗口时值还是错乱了。。。 为什么???

多窗口服务器对比时就算值错乱了,但为什么程序会僵死呢? 两个服务器对象相互影响导致不能正常执行代码????

我采用的是 apache common net 包, FTP服务器用server-u
麻烦高手解答下,谢谢。。。

由于公司代码带不出来 所以不能贴出来。。。
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodsecond 2009-07-30
  • 打赏
  • 举报
回复
flleop 2009-04-12
  • 打赏
  • 举报
回复
没人知道吗????
Zabbix 是一个企业级分布式开源监控解决方案。 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。 Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保您可以在任何地方访问您监控的网络状态和服务器健康状况。适当的配置后,Zabbix 可以在监控 IT 基础设施方面发挥重要作用。无论是对于有少量服务器的小型组织,还是拥有大量服务器的大企业而言,同样适用。 Zabbix 是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。主要讲解8个主题:1.     通过SNMP防火墙设备的监控2.     通过SNMP交换机设备的监控3.     对Windows的性能、服务、用户登陆监控4.     对Linux的性能、用户登陆情况进行监控5.     生产中常用的服务进行监控,如nginx,httpd,mysql,ceph,bind等6.     Zabbix分布式的部署和监控7.     常见的zabbix三种报警方式8.     使用grafana对zabbix中的数据进行展示

81,077

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧