一种运用拦截技术快速自动构建多维度报表的方法

    公开(公告)号:CN108345646A

    公开(公告)日:2018-07-31

    申请号:CN201810041588.3

    申请日:2018-01-16

    Abstract: 本发明涉及信息化技术领域,更具体地,涉及一种运用拦截技术快速自动构建多维度报表的方法。包括以下步骤:S1.获取报表统计请求,通过前端监听Ajax请求和后端配置Mybatis拦截器插件,获取业务请求参数和执行的SQL,写入Redis缓存和数据库;S2.拦截获取业务SQL,判断Redis缓存中是否存在业务SQL,如果不存在,则通过获取的业务请求参数模拟发起一次业务请求,得到执行的业务SQL,写入Redis缓存;如果存在,则从Redis缓存中读取业务SQL;S3.结合报表统计请求参数组装统计SQL,执行统计SQL并返回结果,前端获取返回的数据集进行分组计算,调用报表组件进行展示。本发明简单易用,集成方便,开发人员无需填写统计SQL,也无需更改后端代码逻辑。

    一种智能记录表单填写的方法

    公开(公告)号:CN108345578A

    公开(公告)日:2018-07-31

    申请号:CN201810040993.3

    申请日:2018-01-16

    Abstract: 本发明涉及信息化领域,更具体地,涉及一种智能记录表单填写的方法。包括以下步骤:S1.使用localStorage用作本地存储,利用前端html、js配置记录表单组件;S2.访问表单页面,判断是否支持本地存储,支持则初始化记录表单,表单数据格式为json格式,通过算法及js判断从localStorage中存取,生成可视化记录表单;不支持则对表单不进行渲染,结束流程。本发明提供的一种智能记录表单填写的方法,操作简单灵活、记录存储长久,前端组件,灵活定制,主要逻辑有前端实现,并且提供各种配置及接口调用;简单易用,集成方便,开发人员无需写统计SQL,也无需改后端代码逻辑;业务代码无入侵方案,该方案对以后其他类似的需求和应用具有借鉴意义。

    一种运用自动化技术实现一键生成world报告的方法

    公开(公告)号:CN108334485A

    公开(公告)日:2018-07-27

    申请号:CN201810040347.7

    申请日:2018-01-16

    Abstract: 本发明涉及一种运用自动化技术实现一键生成world报告的方法,运用OA技术中的浏览器自动化测试框架直接运行在浏览器中,自动按照脚本代码做出点击、输入、打开和验证;建立XML模型,根据Word制定图形XML、表格XML、字段XML模型,数据驱动生成XML数据;建立Word模型,根据word开发工具,将XML映射窗格映射与XMLl模板要素进行映射,达到自定义样式,自定义内容;浏览器自动化测试框架驱动PhantomJS运行,依据用户的选择,实时从系统中抓取生成word报表所需要的图文信息,把获取的信息按照程序设定的模式或者预制的模板的样式进行排版,一键导出用户所需的word文档。本发明基于office标准,运用OA技术,架构更加灵活,以数据驱动生成新的用户文件,可随时修改数据模板。

    一种基于SDN的拟态Web服务器及用户请求处理方法

    公开(公告)号:CN110290100B

    公开(公告)日:2021-11-09

    申请号:CN201910166730.1

    申请日:2019-03-06

    Abstract: 本发明涉及一种基于SDN的拟态Web服务器及用户请求处理方法。该基于SDN框架的拟态Web服务器包括:异构执行体池,包含多个软硬件异构的执行体,每个执行体位于不同子网,每个子网包含多个异构软件栈的Web服务器虚拟机和一个共用的数据库;外围网络区,包含SDN控制器以及SDN交换机,SDN交换机用于用户请求数据流的复制、修改、分发以及服务器处理结果数据流的返回,SDN控制器用于监测、选择、控制异构执行体以及对多个执行结果的表决。本发明利用软件定义网络SDN的框架实现拟态Web服务器,对服务器的整个系统组成采取化静为动的策略,将防御的重点从降低可利用性转变为破坏可达性,能够达到更好的防御效果。

Patent Agency Ranking