-
公开(公告)号:CN112817598B
公开(公告)日:2024-06-25
申请号:CN202110051610.4
申请日:2021-01-13
Applicant: 浙江华云信息科技有限公司
Abstract: 本申请实施例提出了编译期的代码注入方法,包括在目标项目中确定替换代码所在包的依赖关系,基于依赖关系对替换代码进行编译,得到class打包文件;将replaced‑proj插件添加至Maven管理工具中,在Maven管理工具中对class打包文件进行解析得到替换代码,对依赖库进行遍历,判断是否存在可替换代码集合;如果存在,则将替换代码写入目标项目的预设路径。由于只需要添加一个Maven/Gradle plugin,不修改原项目的业务代码,不用修改运行时参数,不引入额外的运行时依赖。
-
公开(公告)号:CN112817598A
公开(公告)日:2021-05-18
申请号:CN202110051610.4
申请日:2021-01-13
Applicant: 浙江华云信息科技有限公司
Abstract: 本申请实施例提出了编译期的代码注入方法,包括在目标项目中确定替换代码所在包的依赖关系,基于依赖关系对替换代码进行编译,得到class打包文件;将replaced‑proj插件添加至Maven管理工具中,在Maven管理工具中对class打包文件进行解析得到替换代码,对依赖库进行遍历,判断是否存在可替换代码集合;如果存在,则将替换代码写入目标项目的预设路径。由于只需要添加一个Maven/Gradle plugin,不修改原项目的业务代码,不用修改运行时参数,不引入额外的运行时依赖。
-
公开(公告)号:CN111277499A
公开(公告)日:2020-06-12
申请号:CN202010037405.8
申请日:2020-01-14
Applicant: 浙江华云信息科技有限公司
Inventor: 于亚丰 , 陈俊 , 纪德良 , 林捷 , 覃兆俊 , 陈辉 , 石佳 , 陈立 , 何国平 , 宋修虎 , 陈怀狮 , 王永平 , 楼杏丹 , 华燕 , 阳东 , 朱世鹏 , 林萍 , 徐志安 , 周强 , 王仲锋 , 解林超 , 朱斌 , 张维详
IPC: H04L12/721 , H04L29/06 , H04L29/08
Abstract: 本实施例提出了基于gateway网关实时生效的动态路由方法,包括控制第一组件经第二组件从注册配置中心处获取相关元数据信息;控制第一组件接收终端发出的服务请求,基于获取到的相关元数据信息将服务请求传输至第三组件,令第三组件基于预存储的服务实例将接收到的服务请求转发至后端服务体系中的具体服务器进行请求响应。解决了网关在不重启的情况下,实现了网关路由规则的热加载,保证了网关的稳定性和可用性,满足实际生产中的业务和性能需求;同时另外一方面也解除了网关对接异构系统时需要强依赖某个组件的限制,实现路由规则的灰度发布,进一步增强了网关灵活性、实用性和系统安全性。
-
公开(公告)号:CN111273900A
公开(公告)日:2020-06-12
申请号:CN202010037404.3
申请日:2020-01-14
Applicant: 浙江华云信息科技有限公司
Inventor: 石佳 , 纪德良 , 陈俊 , 王仲锋 , 解林超 , 朱斌 , 覃兆俊 , 于亚丰 , 陈辉 , 林捷 , 陈立 , 何国平 , 宋修虎 , 陈怀狮 , 王永平 , 楼杏丹 , 华燕 , 林萍 , 阳东 , 杭成 , 朱世鹏
Abstract: 本申请实施例提出了基于gitlab实时代码共享的在线拖拽编码生成方法,包括根据代码编译需求判断是否需要同步gitlab项目信息;如果不需要同步,则实时采集用户的拖拽行为,选取拖拽行为选取当前组件对应的目标组件,对目标组件是否为可嵌套组件进行判断;如果目标组件为可嵌套组件,则判断组件的嵌套层级并根据嵌套层级进行组件嵌套操作;如果目标组件为非可嵌套组件,则按预设规则将当前组件从目标组件中划出;完成一次组件拖拽排序之后,更新组件信息树,更新组件代码。通过可视化操作组件的方式减少前端开发人员重复繁琐的编码工作,将更多的时间和精力用在组件之外的逻辑和数据处理上,从而达到提高开发效率和减少因组件编码产生错误的可能。
-
-
-