刘士进 作品数:8 被引量:28 H指数:3 供职机构: 国网电力科学研究院 更多>> 发文基金: 国家电网公司科技项目 更多>> 相关领域: 自动化与计算机技术 电子电信 更多>>
基于抽象语法树分析的版本控制分支合并算法 被引量:3 2015年 在软件开发中,并行开发已经成为了现实中标准的开发模式,因此软件开发的版本控制在开发过程中得到了非常广泛的应用.虽然大多数的版本控制工具都能完成分支合并以及将不同版本的更改合并起来,但这些工具往往是以一行一行的代码为单位进行文本比较的合并,在遇到某行被同时修改时,则不能给出满意的合并结果.给出了一种新的合并算法,用来解决文本比较分支合并中的问题,它在传统工具的文本比较出现冲突的代码行,对该代码块建立抽象语法树,根据抽象语法树的分析比较,完成不同分支版本代码的自动合并,减少分支合并中的代码冲突及手动合并的工作量,提高开发效率. 李郑 李姝 王俊 刘士进关键词:抽象语法树 电力生产管理系统业务支撑平台 被引量:4 2014年 本文介绍了当前电力生产管理系统的建设需求,并充分考虑业务的未来发展,分析了业务系统的建设对业务支撑平台的诉求,基于此阐述了业务支撑平台的定位和特点,最终对业务支撑平台的设计思想和实现思路进行了详细论述. 郑浩泉 刘士进 闫训超多租户高可用并行任务调度框架 被引量:1 2016年 描述了一种多租户高可用并行任务调度框架MTHPT的设计思想、体系结构和实现技术,MTHPT包括3部分:任务定义与配置、异步并行任务调度模式、消息告警与监视.任务调度引擎和任务执行组件采用分开部署、异步并行调度和快速回调的模式,快速释放调度引擎占用的线程资源,解决了部分任务执行周期长、定时任务无法按时执行等影响业务系统性能的问题.任务调度配置提供了多租户应用模式.实验分析及评估表明,MTHPT提高了应用系统的任务调度并行调度效率和稳定性. 刘一田 刘士进关键词:高可用 一种柔性Web展现框架模型 被引量:2 2013年 在Web2.0时代,越来越多的网站采用了动态脚本的方式和用户进行交互,大量客户端脚本的应用,造成了代码的可适应性、可维护性、可扩展性较差,无法兼容各种主流浏览器,页面之间的跳转仍然较多,资源的加载没有规则等问题,影响了应用性能和用户体验.提出了一种柔性Web展现框架模型FWF,构造了符合AJAX+MVC模式的框架模型,定义了组件模型并通过策略适配器的驱动及事件机制,较好解决了软件适应性问题;对UI组件进行面向对象的封装,实现模型(Model)、视图(View)和控制(Controller)的合理分层,并通过内置的资源加载规则,缩短资源加载时间,从而提升用户应用体验,通过OSGI框架的模块扩展机制实现了Web组件的可扩展.此外,通过原型实例实验证明了框架的柔性和性能. 刘一田 刘士进关键词:面向对象 可视化Web设计器 被引量:5 2015年 描述了一种可视化Web设计器VWD(Visual Web Designer)的设计思想、体系结构和实现技术,VWD包括5部分:基于IFDL的界面交互描述语言、模式抽取方法、基于浏览器的界面原型设计器、基于Eclipse插件的可视化Web设计器、编译引擎等.界面交互描述语言定义了可复用的Web结构,模式抽取方法给出了模式定义及抽取方式,VWD界面原型设计器加速了应用需求快速确认,Eclipse插件版设计器支持与数据模型服务的对接和调试,方便协作式前后端分离开发.应用实例及评估表明,VWD提高了应用开发效率. 刘一田 刘士进柔性微服务监控框架 被引量:14 2017年 微服务细化了服务的粒度,针对微服务的监控是微服务管理需要面对的核心问题,以可扩展全链路应用服务监控为目标,在已有服务管理层之上设计实现了一种柔性微服务监控框架,用于监控微服务状态和不断变化的服务负载,与已有的分布式监控架构相比,这种监控框架灵活度更高,对服务变化的感知能力更强,使用Raft算法增强了数据一致性,避免了单点故障的情况,经试验分析,代价更小,在实际项目中验证了框架及方法的有效性. 刘一田 刘士进 郭伟 何翔动态模块化技术在PI3000平台中的应用设计 P13000电力业务基础软件平台作为国家电网公司自主知识产权的应用开发平台,已经被广泛应用于多个电力信息化业务系统中,在电力信息化建设中占据重要地位。P13000平台基于SOA架构,但在整体扩展性、动态性方面还存在着一定... 刘士进关键词:电力业务 体系架构