【云备份|| 日志 day6】文件业务处理模块
云备份day6业务处理业务处理云备份项目中 ,业务处理模块是针对客户端的业务请求进行处理,并最终给与响应。而整个过程中包含以下要实现的功能:借助网络通信模块httplib库搭建http服务器与客户端进行网络通信针对收到的请求进行对应的业务处理并进行响应(文件上传,列表查看,文件下载(包含断点续传))业务处理模块要对客户端的请求进行处理,那么我们就需要提前定义好客户端与服务端的通信,明确客户端发送....
【云备份|| 日志 day5】文件热点管理模块
云备份day5热点管理模块热点管理模块服务器端的热点文件管理是对上传的非热点文件进行压缩存储,节省磁盘空间。而热点文件的判断在于上传的文件的最后一次访问时间是否在热点判断时间之内,比如如果一个文件一天都没有被访问过我们就认为这是一个非热点文件,其实就是当前系统时间,与文件最后一次访问时间之间的时间差是否在一天之内的判断。而我们需要对上传的文件每隔一段时间进行热点检测,相当于遍历上传文件的存储文件....
【云备份|| 日志 day4】文件信息管理模块
已经写到后边去了,但是这几天改bug改的很恼火,就没有写项目日志云备份day4数据管理模块 ------DataManager数据管理模块 ------DataManager我们要对服务器上存在的文件进行数据管理,就要遵循先描述,后组织的 的原则,我们需要知道文件的状态和信息,将其描述成为一个结构体,然后在对其进行管理。服务端模块实现-管理的数据信息文件实际存储路径文件是否压缩标志压缩包存储路径....
【云备份|| 日志 day3】服务端配置信息模块
云备份day3使用文件配置加载一些程序的运行关键信息可以让程序的运行更加灵活,且当需要修改部分内容时,不需要在代码上修改,只需要修改配置文件,然后重启服务器即可。配置信息热点判断时间文件下载URL前缀路径压缩包后缀名称上传文件存放路径压缩文件存放路径服务端备份信息存放文件服务器访问 IP 地址服务器访问端口采用json 格式将配置信息存放在Cloud.conf中,当启动服务器时,由服务器从.co....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。