`

操作分布式文件之六:如何解析远程文件

阅读更多

假设通过FttpAdapter已经读取到远程文件中一部分数据,如下:
FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");
FttpReadAdapter reader = fa.getFttpReader();
byte[] bts = reader.readAll();


上面得到一个byte数组,那么如何解析它呢,可以通过byte初始化得到一个ByteReadParser
ByteReadParser brp = FileAdapter.getByteReadParser(bts);

ByteReadParser提供了方便的按数量,按行,按分割符,按结束符解析方法:

public byte[] read(int totalnum);
如:brp.read(100);//读前100个字符

 

public byte[] readLine();
如:new String(brp.readLine())//读一行字符,多次调用直到末尾

 

public byte[] read(byte[] split);
如:brp.read("@#$".getBytes());//读以“@#$”做分割符号的前面的字符段,多次调用直到末尾

 

public byte[] readLast(byte[] split);
如:brp.readLast("。".getBytes());//读最后一个以句号结尾的前面的字符段

 

FttpParseDemo演示使用ByteReadParser的基本解析操作

 

邮箱:Fourinone@yeah.net
企鹅群:241116021
demo源码指南及开发包下载地址:
http://www.skycn.com/soft/68321.html

分享到:
评论

相关推荐

    远程分布式实验室管理系统.rar

    本文通过对实验室管理系统的前景分析和校园中实验室的深入观察设计出基于OneNET的远程分布式实验室管理系统,在系统硬件上采用的是STM32F103C8T6主控芯片,通过无线通信模块将系统所采集的数据上传至云平台,管理员...

    Docker分布式部署手册[远程版]1

    文件名称:Docker分布式部署手册文件编号:项目名称: 项目编号:物料编码:版 本 号:A文件密级:秘密文件状态:CFC受控标识:受控修订页序号版本号修订内容

    大规模分布式系统架构与设计实战.完整版

    《大规模分布式系统架构与设计实战》写到,分布式并行计算的基本...分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。

    基于Python实现分布式文件系统【100010396】

    本次项目实现的是一个 client-server 架构的分布式文件系统。文件系统模仿了 Linux 操作系统的 sftp 命令交互方式,通过远程访问服务器,输入指令操作服务器上传下载等方法。具体实现的功能包括:打开访问文件、上传...

    JMeter分布式原理,远程启动配置,jmeter在Linux上分布式压测环境搭建配置,命令行运行+问题集合,修改jvm值

    4 Server failed to start: java.rmi.server.ExportException: Listen failed on port…找不到指定文件; 5 Server failed to start: java.rmi.RemoteException: Cannot start. localhost.localdomain is a loopback...

    分布式系统中文版PPT-南理工复习可用

    南理工 魏松杰 对应他的英文版本PPT复习可用,同时是学习分布式系统的很好的PPT,分布式系统ppt对应分布式系统第五...05-命名系统,06-时间和全局状态,07-协调和协定,08-事务和并发控制,09-复制,10-分布式文件系统

    大规模分布式系统架构与设计实战

    《大规模分布式系统架构与设计实战》从作者的实战经验出发,... 分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;  分布式作业调度平台的实现,包括资源隔离、资源调度等。

    hadoop的经典讲义

    HDSF : 提供高吞吐量的可靠分布式文件系统是 GFS的开源实现。 •Hadoop的文件系统。必须通过hadoop fs 命令来读取。支持分布式。 MapReduce : 大型分布式数据处理模型,是Google MapReduce的开源实现。 •合并/...

    httpfs:OCaml中的REST分布式文件系统,C#中的客户端

    HTTPFS HTTPFS提供了一个REST接口,该接口公开了分布式文件系统,就好像它是一台服务器一样。 服务器在启动时必须没有冲突。 然后,系统将保证文件仅存在于单个服务器上。 启动服务器: ./httpfs [-p PORT] [[list ...

    华南理工大学分布式实验2

    在 Java 语言环境下,通过RMI 实现一个学生成绩或教师信息查询的程序。...数据信息(成绩或教师信息),数据信息可以存储在文件或数据库中。 3. 实现客户端软件(程序):实现访问远程对象的客户程序。

    分布式系统领域教程pdf

    12.2 分布式文件系统 12.2.1 文件存取模型 12.2.2 文件共享语义 12.2.3 文件系统合并 12.2.4 保护 12.2.5 命名和名字服务 12.2.6 加密 12.2.7 缓存 12.3 分布式共享内存 12.3.1 内存相关性问题 12.3.2 ...

    分布式系统设计.pdf

    享文件系统和数据库系统而且共享C P U周期的工作站(而且在大部分情况下本地进程比远程进 程有更高的优先级,其中一个进程就是一个运行中的程序),一个处理机池(其中终端不隶属于 任何一个处理机,而且不论本地...

    Fourinone分布式并行计算四合一框架

     比如以这样的方式读取远程文件:  FttpAdapter fa = FttpAdapter("fttp://v020138.sqa.cm4/home/log/a.log");  fa.getFttpReader().readAll();  提供对集群文件的操作支持,包括:  1、元数据访问,添加...

    web服务器测试工具Gulu——基于JSCH实现分布式进程管理&分布式文件管理工具1

    功能要求: 支持两台远程服务器之间的文件/文件夹互相拷贝及重命名保存 支持从远程服务器上下载文件/文件夹到本地服务器的指定地址 支持将本地服务器的文件/文

    分布式系统:概念与设计(原书第3版) 原书名: Distributed Systems: Concepts and Design (4th Edition)

    本书旨在全面介绍因特网及其他常用分布式系统的原理、体系结构、算法和设计,内容涵盖分布式系统的相关概念、安全、数据复制、组通信、分布式文件系统、分布式事务等,以及相关的前沿主题,包括web服务、网格、移动...

    分布式系统中文版ppt

    分布式系统ppt对应分布式系统第五版英文版ppt,复习,自学可用,了解分布式系统,共10章,01-概述,02-系统模型,03-进程间通信,04-分布式对象和远程调用,05-命名系统,06-时间和全局...09-复制,10-分布式文件系统

    Delphi6分布式开发

    本书的各个部分,都辅之有详尽的例子, 您会一步步学习构建各种分布式应用程序。相信,在仔细研读和亲手实践了这些程序之后,您一定会成为分布式开发的能 手。由于计算机技术的可操作性很强,所以,在本书的学习过程...

    Fourinone分布式计算框架

    比如按照“农民工”的数量将源数据切分成多少份,然后远程分配给“农民工”节点进行计算处理,它处理完的中间结果数据不限制保存在hdfs里,而可以自由控制保存在分布式缓存、数据库、分布式文件里。如果需要结果数据...

    DFSs:这是我的大学项目-分布式文件系统sama。 它基于GFS和HDFS

    分布式文件系统 受GFS启发的分布式文件系统。 目录 系统应如何工作 用户PC上有一个客户端。 在远程服务器上也有一个Sensei服务器。 而且在不同的计算机上有很多文件服务器。 客户 CLI是否可以使用文件名称空间并获取...

    UNIX文件系统实现

    文件系统实现 现代UNIX 系统支持很多不同种类的文件系统,主要可分为本 地文件系统和分布式文件系统。本地文件系统只在与系统...据,而分布式文件系统允许用户访问远程主机上的文件。本章主要讲述几种本地文件系统。

Global site tag (gtag.js) - Google Analytics