RfR是 Rapid File Release 首字母缩写。是一个基于Java开发的版本增量补丁发布工具。主要用于解决后续版本发布时于前版本的文件变化比较,并生成差异化文件及文件夹的补丁包。通过对版本文件夹和文件进行遍历,生成“版本描述文件”,用于记录目录结构,文件的md5串,通过多个版本描述文件的比较生成增量补丁包。例如,我们发布的Web应用后,通过RfR在服务器上生成版本描述文件xxx_1.0.xml。后续在本地开发了新版本后,也生成版本描述文件(xxx_1.1.xml),将服务器上的版本描述文件下载到本地,与本地的版本描述文件,即可生成 xxx_1.1_patch 增量补丁包,直接替换服务器上的对应文件即可实现升级。具体功能包括: 1、生成版本描述文件 2、生成补丁包 3、文件夹或文件过滤,不生成到补丁包中(例如:正式服务器上的一些用户上传文件不作为程序文件进行比较) 4、可用于程序文件变更监控、变更自动发布更新等,这些需要另外写监控程序,希望开源后大家持续完善。 时间有限,很多程序中很多方法不一定很高效,例如文件夹的递归遍历等,希望起到抛砖引玉作用。
Java设计模式Demo,包括:单例模式、适配器模式、装饰模式、代理模式、桥接模式、命令模式、建设者模式、组合模式、外观模式、工厂模式、享元模式、中介者模式、备忘录模式、观察者模式、原型模式、责任链模式、状态模式、模板方法模式、访问者模式等; Demo中的所有代码均参考自::http://blog.csdn.net/zhangerqing 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef
Jfinal QuartzPlugin
new boy demo
最近一年贡献:15 次
最长连续贡献:4 日
最近连续贡献:4 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。