远程监控字符流的问题

问题描述

如果我用线程不断的监听一个远程的字符串流的改变情况我改怎么做?我要不停的接受字符串然后再比较他与前几分钟传回来的是否一样请高手指教

解决方案

解决方案二:
你那样做也可以,不过最好是在传输的字符流中加入该字符流的MD5码,每次比较只需要比较MD5码是否相等就行了
解决方案三:
MD5码是一个32位长的字符,转换成BYTE的话有16个字节,你可以吧它放在流的前端,每次只需要读前16个字节就可以比较了
解决方案四:
如果该流很大,你可以先存成本地文件,然后按一定长度取出来对比。如果流不大的话,你用两个变量对比就行了。
解决方案五:
引用1楼ml_dark的回复:

你那样做也可以,不过最好是在传输的字符流中加入该字符流的MD5码,每次比较只需要比较MD5码是否相等就行了

关键我需要根据字符串里面特定的变化来判断是否相等~
解决方案六:
引用3楼q99jqhvjyx的回复:

如果该流很大,你可以先存成本地文件,然后按一定长度取出来对比。如果流不大的话,你用两个变量对比就行了。

如果流比较大呢~我要监控一个网页的变化字符流还是比较大的吧~能不能再具体一些谢谢了

时间: 2024-07-31 07:01:30

远程监控字符流的问题的相关文章

云计算中数据采集管道是整个远程监控解决方案体系的重点

数据采集​​管道是http://www.aliyun.com/zixun/aggregation/28742.html">远程监控解决方案的核心所在,后者是 Windows Azure 中云服务基础项目的一部分.该管道是 Wiki 系列中第三篇文章的主题.它在解决方案中的角色是从各个存储库中提取不同的信息并将其聚合到一个关系数据库.之后可以将该数据库用于关联和分析捕获指标的长期趋势.深入到具体问题和事件,以及订阅预定义和动态报表与仪表板(但是别急,这将是我们下一篇文章的主题).以下是一些可

jsp-我同时用了字符流和response,产生了这个错误,但我需要跳转页面,怎么解决???

问题描述 我同时用了字符流和response,产生了这个错误,但我需要跳转页面,怎么解决??? 2015-1-28 17:42:09 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet action threw exception java.lang.IllegalStateException at org.apache.catalina.connector.Response

Java IO--字节-字符流转换OutputStreamWriter/InputStreamReader

OutputStreamWriter和InputStreamReader 一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类. import java.io.* ; public class OutputStreamWriterDemo01{ public static void main(String args[]) throws Exception { // 所有异常抛出 File f =

Java VisualVM远程监控JVM

   VisualVM是一个以监控.显示本地或者远程服务器JVM工作情况,进行性能调优的工具.借助VisualVM,我们可以实现对JVM内存各个子池.CPU.垃圾收集器等方面进行监控,从而发现程序代码中潜在的泄露点和配置问题. 远程监控Linux JVM有两种连接方式: CentOS6.5安装:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel Ubuntu12.04安装:sudo apt-get install java-7-open

从数据库读出的JPG文件的字符流,转换成图片显示

数据|数据库|显示|转换 从数据库读出的JPG文件的字符流,转换成图片显示在页面上的相关代码 public void doPost(HttpServletRequest req, HttpServletResponse res)    throws ServletException, IOException {    ServletOutputStream out = res.getOutputStream();    Statement dispStmt = null, setStmt = n

JAVA VirtualVM远程监控配置

Virtual VM是JDK6 Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆栈来定位内存泄露问题. 对于远程应用的连接,Virtual VM提供两种方式:JMX和jstatd,下面介绍这两种连接的配置. JMX: 在远程服务器上的 jdk 目录下的jre/lib/management下找到jmxremote.password.template文件,然后将其复制为pwd.fi

网络人手把手教你打造远程监控系统

网络人远程控制软件这款利器,对于远程监控环境的打造有自身得天独厚的优势,力求用最简单的操作实现最强大的远程监控功能,从而为用户建立起安全.高效的远程监控体系. 话不多说,下面小编跟大家一起到网络人官网免费下载(http://netman123.cn/download.asp)远程监控软件后,开始一步步地安装,Let's Go! 网络人监控软件安装方法: 要实现远程监控,首先要在控制双方电脑都安装网络人软件.可以到网站上免费下载安装软件.解压后里面有办公版和监控版两个版本,双击安装监控版.默认安装

网络人远程控制软件不记IP实现远程监控的方法

网络人远程控制软件不记IP就能实现远程监控哦!你知道吗?不知道也没关系,在这里我们就回来详细说说这要如何实现! 网络人(Netman)个人版是一款完全免费的远程控制软件,通过输入对方的IP和控制密码,或者申请会员,记住会员号和密码(不用记IP)就能实现远程监控.软件使用UDP协议穿透内网, 网络人远程控制软件不用做端口映射,用户就能在任何一台可以上网的电脑都连接远端电脑,进行远程办公和远程管理.它是正规合法的软件,不会被杀毒软件当作病毒查杀,不会影响系统的稳定性,那网络人远程控制软件不用记IP就

网络人远程监控3步隐蔽监控

网络人是国内惟一获得公安部认证,同时,是国内首款可穿透内网.完全免费.并采用U盾安全加密的远程控制软件;并通过国内外几十款权威杀毒软件的安全检查.网络人可实现远程开机.关机,远程控制电脑,快速上传下载.修改文件,语音文字聊天,远程开启摄像头等功能.下面笔者主要介绍如何利用网络人远程监控软件进行完全隐蔽的监控. 先到网络人官网免费下载远程控制软件并按照教程安装注册好,然后经过下面简单的3步操作即可实现完全隐蔽的监控. ▲"设置"--"常规设置"--"启动会员