
项目问题
风飞扬fq
这个作者很懒,什么都没留下…
展开
-
大文件分片上传及MD5完整性验证:引用jquery.fcup.js
1、功能背景配置管理系统中,需通过web端实现设备的在线升级,此功能需在web页面实现升级包的上传。由于php.ini中的默认上传文件大小为2M,当php代码实现文件上传功能时,超过2M大小的文件无法直接上传,需调整php.ini中相关参数。修改php.ini中相关参数:file_uploads = Onupload_max_filesize = 20Mpost_max_size =...原创 2020-05-04 11:20:21 · 1846 阅读 · 0 评论 -
整理和总结:基于PHP的消息队列HTTPSQS
什么是HTTPSQS?HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。消息队列作用利用消息队...原创 2020-04-29 19:02:11 · 398 阅读 · 0 评论 -
整理和总结:商城数据库架构历程
1、商城据库发展三大阶段一阶段:整个网站LAMP架构;数据库采用几台MySQL;应用系统分前台、后台两大系统;二阶段:MySQL迁移到Oracle;PC Server升级到IBM小型机;低端存储升级到高端存储;三阶段:核心业务从Oracle逐步迁移到分布式MySQL集群中;大量采用PC Server,采用本地硬盘2、SQL语句变化多表关联Join=>单表复杂查询=>主键查询...原创 2020-04-29 09:37:28 · 703 阅读 · 0 评论 -
整理和总结:关于PHP架构设计的分享
1、产品的大部分需求:(1)用户做了XX事情的时候给用户一个提示;(2)用户的XX属性发送变化的时候给用户一个提示;(3)用户做了XX事情的时候修改用户的YY属性值;2、解决服务器面临的大数据量快速交互问题及海量并发数下的响应问题解决方法:(1)接入与逻辑分离的进程模型;(2)采用Epoll模型;(3)接入层和逻辑层之间采用共享内存高速通信;3、PHP架构分享-标准化配置3.1标...原创 2020-04-28 10:36:17 · 700 阅读 · 0 评论 -
PHP动态显示设备时间
web页面动态刷新设备时间调用函数PHP自带的date函数一般的形式如下,其中Y为4位数字完整表示的年份;m为数字表示的月份,有前导零;d为月份中的第几天,有前导零的2位数字;H为小时,24小时格式,有前导零;i为有前导零的分钟数;s为有前导零的秒数。date("当前时间显示Y年m月d日 H:i:s");实现原理php实现动态显示设备时间需要两个php文件,一个php文件实现...原创 2020-03-13 13:56:25 · 914 阅读 · 0 评论 -
面对客户需求变更该怎么办?结合项目管理总结几点
介绍背景本人负责PDU项目配置管理系统的开发,全面负责配置管理系统功能的需求分析,开发设计,功能验证及整体的联调。项目在开发将近完成的时候,客户与产品经理沟通需要变更需求,产品经理将更改的需求跟我沟通了下,我和底层人员沟通并分析了需求变更的可能性及工作量,后来感觉问题不大就直接开始变更设计。等到开发完成后将系统交给测试人员测试,发现新的需求,底层由于没有全部支持,整个配置管理系统只实现...原创 2020-03-05 17:19:46 · 1224 阅读 · 0 评论 -
PHP文件上传下载及md5完整性验证【优化】
需求背景由于设置的参数数据过多,以至于设备出厂后用户根据说明书设置数据比较繁琐。因此导入配置数据导入导出需求;首先配置一台设备的配置参数,等该设备所有参数配置完成后,将此设备的设备参数以数据包.tar的形式导出;再将数据包.tar导入进其他设备机器,一键自动设置相同参数。技术重点与难点功能1:配置参数以.tar数据包的形式从设备导出功能2:配置参数以.tar数据包的形式从设备导入...原创 2020-01-15 15:06:53 · 1049 阅读 · 0 评论 -
php文件上传MD5完整性验证方案实例【包含上传及下载方法】
需求背景由于设置的参数数据过多,以至于设备出厂后用户根据说明书设置数据比较繁琐。因此导入配置数据导入导出需求;首先配置一台设备的配置参数,等该设备所有参数配置完成后,将此设备的设备参数以数据包.tar的形式导出;再将数据包.tar导入进其他设备机器,一键自动设置相同参数。技术重点与难点功能1:配置参数以.tar数据包的形式从设备导出功能2:配置参数以.tar数据包的形式从设备导入...原创 2020-01-13 15:00:37 · 990 阅读 · 0 评论 -
浅谈PHP文件上传完整性验证方案
浅谈PHP文件上传完整性验证方案项目web模块增加文件上传和下载的新功能,其中涉及到文件的完整性验证。原有方案:调用php系统函数shell_exec()方法,其中参数为Linux系统下md5sum fielname的指令问题难点:由于设备上的Linux命令环境是移植的,在其命令行界面不支持md5sum filename的命令,因此原有方法不可行。查询资料:发现php系统函数库中存在另外...原创 2020-01-04 10:59:27 · 647 阅读 · 0 评论 -
基于LNMP环境的考勤加班小助手的设计
基于LNMP环境的考勤加班小助手的设计1. 背景加班小助手软件的开发主要是自己想偷懒,由于职业关系,作为一名程序猿,每月还要核对自己的加班时间是一件很繁琐的事情,基于此再结合自己的技能开发这样的一个小助手,能够帮自己统计每个月的加班时间,不用再费劲的核对了。2. 功能需求1、能够自动统计每个月的加班时间、休息时间及总时间;2、周末加班时间和工作日加班时间分开统计显示;3、界面能显示详细...原创 2019-12-18 13:39:34 · 315 阅读 · 0 评论 -
PHP代码中Linux命令cmd的使用实现恢复出厂设置功能
PHP代码中Linux命令的使用背景在后端php逻辑设计中,存在如下功能,恢复出厂设置,具体功能定义如下:当web端点击恢复出厂设置按钮时,设备上相关参数恢复为出厂状态下的参数,同时清除相关历史日志文件。功能原理web端实现对设备的配置管理,配置设备参数时会将各状态参数记录在配置文件中,同时php端向底层网关程序发送具体操作命令。具体实现php端程序首先自定义向网关程序发...原创 2019-12-18 11:13:45 · 1421 阅读 · 0 评论 -
基于WAMP平台的设备监控系统设计
引言智能电源分配单元,其根据世界未来电源分配监控管理技术的发展趋势,结合现代数据中心应用环境的技术需求,采用完全自主知识产权的最新核心技术,及网络通讯、电源分配、电能计量等技术于一体而精心设计,是最新款的网络远程监控管理电源分配器。电源分配单元配置管理系统根据UDP协议及进程间通信等一系列技术实现对智能PDU数据的采集和监测、设备参数的设置、历史事件的查询等功能,从而达到对设备远程监测和控...原创 2019-09-23 15:44:06 · 435 阅读 · 0 评论 -
关于Linux下进程无故挂掉问题的分析
问题背景设备项目上线,设备支持SNMP协议,提供tcpserver二次开发接口,支持动环系统平台的对接;设备安装数据中心机房,运行一天后查看动环平台,发现设备运行数据缺失。问题排查1、打开cmd命令窗口,进行telnet远程登录设备,进入命令行界面;2、执行ps命令,发现tcpserver进程已经挂掉;3、断电重启设备,执行ps命令,观察到tcpserver进程已启动;4、经过...原创 2019-09-18 19:29:23 · 5709 阅读 · 1 评论