高荣光_社区达人页

个人头像照片
高荣光
已加入开发者社区2032

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布64篇文章
5条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • 容器
  • Java
  • Android开发
  • iOS开发
  • 移动开发
  • Web App开发
擅长领域
技术认证

高荣光

暂无精选文章
暂无更多信息

2023年09月

  • 09.24 18:02:08
    发表了文章 2023-09-24 18:02:08

    如何基于mPaaS的闪退日志进行闪退排查

    目前 mPaas Android是使用的是Crash SDK对闪退进行的处理,CrashSDK 是 Android 平台上一款功能强大的崩溃日志收集 SDK,有着极高的崩溃收集率和完整、全面的崩溃日志信息,生成的日志内容非常利于问题的跟进和解决。在我们的日常运维中,经常遇到一些闪退,无法直接从闪退堆栈看到原因,尤其是一些非Java的Native的闪退,这里分享下在mPaas框架下怎么使用Crash SDK对闪退进行分析。
  • 09.24 17:59:50
    发表了文章 2023-09-24 17:59:50

    使用mPaaS的热修复遇到的各种问题

    为了解决Native模块上线后的问题,mPaas 提供了热修复功能,实现不发布客户端apk场景下的热修复。目前Android端热修复主要包括andfix和dexpatch,考虑到andfix的版本兼容性,目前主要推荐使用DexPatch。 DexPatch修复原理比较简单,就是在启动后通过RPC拉取当前需要下发的jar包地址,然后通过独立进程去下载jar包文件,下载完成后保存。在二次启动的时候hook系统的classLoader,修改DexPathList, 在其数组的最前面加入一个有修改过的class的dex文件,使其拦截住数组后面的dex文件中同名的class的加载。
  • 09.24 17:56:34
    发表了文章 2023-09-24 17:56:34

    怎么玩转mPaaS的RPC拦截器

    移动网关服务(Mobile Gateway Service,简称 MGS)作为mPaas最重要的组件之一,连接了移动客户端与服务端,简化了移动端与服务端的数据协议和通讯协议,从而能够显著提升开发效率和网络通讯效率。在我们日常运维过程中发现,很多用户在使用客户端RPC组件的时候,有很多不同场景的诉求,比如拦截请求添加业务请求标记,免登,返回结果模拟,异常处理,限流等。本文旨在介绍通过利用RPC提供的拦截器机制,通过不同实际场景的描述,供业务参考使用。
  • 09.24 17:54:41
    发表了文章 2023-09-24 17:54:41

    基于mPaaS搭建的app上线之前需要关注哪些方向

    随着越来越多的金融行业基于mPaas搭建并上线新的App,App的上线质量也成为各个客户关注的重点。上线前检测哪些项目,如何检测,检测数据指标包括哪些成为我们思考的主要方向。借着上次去XX农信客户去做线上功能检测,加上之前多个mPaas历史项目的踩过的坑,将App上线前mPaas相关检测内容整理沉淀如下。
  • 09.24 17:09:09
    发表了文章 2023-09-24 17:09:09

    mPaaS Rpc返回9的一些case分享

    在我们日常运维过程中,会遇到rpc调用返回9,从文档可以看出,9的定义是客户处处理错误,包括序列化错误等,一般都是因为服务端返回一个非法json。但是很多场景下,9其实有更深层次的原因导致。以下分享几个日常运维过程中见到的几个case, 方便后续其他类似问题参考处理。
  • 09.24 16:45:27
    发表了文章 2023-09-24 16:45:27

    关于国密SSL常用的技术原理介绍

    随着越来越多的国际通用密码算法屡屡被传出被破解、被攻击的传闻,存在较高的安全风险。此外,当前我国金融系统大多采用国外制定的加密算法,存在着大量的不可控因素,一旦被不法分子利用攻击,所产生的损失将不可估量。所以国密改造提上日程。国密SSL通信依据的协议是中国人民共和国密码行业标准《SSL VPN技术规范GM/T 0024--2014》协议(链接)。其协议流程和传统的使用RSA证书的TLS协议流程基本一致,但是过程中使用的核心算法已经全部切换到国密相关的算法实现上,为了保证通信的安全监管机构开始推动国内金融行业进行国密改造。我们和客户一起进行了多个国密项目的改造之后,这里整理了国密HTTPS 和国

2023年04月

2023年03月

  • 03.13 17:31:27
    发表了文章 2023-03-13 17:31:27

    mPaaS云平台运维系列之—产品升级方案

    mPaaS云平台运维系列之—产品升级方案
  • 03.11 21:09:41
    发表了文章 2023-03-11 21:09:41

    mPaaS云平台运维系列之—移动分析产品介绍

    移动分析服务(Mobile Analysis Service,简称 MAS)是 mPaaS 平台的一个核心基础服务组件,是一项方便您轻松地大规模收集、可视化并理解应用程序使用数据的服务。MAS 通过统计和分析客户端流量、性能质量和用户行为等数据,用数据实现产品、运营、推广的决策;通过对闪退的分析,快速定位闪退原因,提高程序稳定性。
  • 03.11 21:06:01
    发表了文章 2023-03-11 21:06:01
  • 03.11 20:51:38
    发表了文章 2023-03-11 20:51:38
  • 03.11 20:43:34
    发表了文章 2023-03-11 20:43:34

    mPaaS云平台运维系列之—移动推送产品介绍

    消息推送服务(Message Push Service,简称 MPS)是移动开发平台 mPaaS提供的专业的移动消息推送方案,针对不同的场景推出多种推送类型,满足客户的个性化推送需求。为了提升推送的到达率,mPaaS在MPS中集成了华为、小米等厂商的推送功能,在提供控制台快速推送能力的同时,也提供了服务端接入方案,方便用户快速集成移动终端推送功能,与App用户保持互动,从而有效地提高用户留存率,提升用户体验。
  • 03.11 20:36:35
    发表了文章 2023-03-11 20:36:35

    mPaaS云平台运维系列之—移动同步产品介绍

    数据同步是 mPaaS平台的一个核心基础服务组件。数据同步源自蚂蚁集团内面向移动应用、从服务端到客户端进行海量数据推送的全链路解决方案—SYNC。该组件提供了一个安全的基于传输控制协议(Transmission Control Protocol,简称 TCP)和安全套接层(Secure Sockets Layer,简称 SSL)的数据通道,能够及时、准确、有序地将服务器端的业务数据主动地同步(SYNC)到客户端App。
  • 03.11 20:02:59
    发表了文章 2023-03-11 20:02:59
  • 03.11 19:45:21
    发表了文章 2023-03-11 19:45:21
  • 03.11 19:32:32
    发表了文章 2023-03-11 19:32:32
  • 03.11 18:05:16
    发表了文章 2023-03-11 18:05:16

    mPaaS云平台运维系列之—移动发布产品介绍

    实时发布服务(Mobile Delivery Service,MDS)是 mPaaS 平台的核心基础服务组件之一,提供版本升级包、热修复包、H5 离线包的管理和发布服务,同时支持开关配置、白名单、发布规则管理功能。在客户端集成实时发布服务功能后,用户可以在 mPaaS 插件中生成新的包,然后在实时发布控制台发布新包,客户端收到新包并进行升级。实时发布服务还支持通过白名单进行灰度发布,可以使用高级过滤规则,比如指定机型,来进行更精准的灰度发布。
  • 03.11 13:26:05
    发表了文章 2023-03-11 13:26:05

    mPaaS云平台运维系列之—移动网关网络问题排查

    移动网关服务(Mobile Gateway Service,MGS)是mPaaS提供的连接移动客户端与服务端的组件产品。该组件简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率。本章主要介绍产品常见网络问题。
  • 03.11 13:04:32
    发表了文章 2023-03-11 13:04:32

    mPaaS云平台运维系列之—移动网关常见问题

    移动网关服务(Mobile Gateway Service,MGS)是mPaaS提供的连接移动客户端与服务端的组件产品。该组件简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率。本章主要介绍产品常见问题。
  • 03.11 12:21:54
    发表了文章 2023-03-11 12:21:54

    mPaaS云平台运维系列之—移动网关产品介绍

    移动网关服务(Mobile Gateway Service,MGS)是mPaaS提供的连接移动客户端与服务端的组件产品。该组件简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率。本章主要介绍产品基本概念。
  • 03.02 21:56:39
    发表了文章 2023-03-02 21:56:39

    国密SSL技术背景介绍

    随着越来越多的国际通用密码算法屡屡被传出被破解、被攻击的传闻,存在较高的安全风险。此外,当前我国金融系统大多采用国外制定的加密算法,存在着大量的不可控因素,一旦被不法分子利用攻击,所产生的损失将不可估量。所以国密改造提上日程。国密SSL通信依据的协议是中国人民共和国密码行业标准《SSL VPN技术规范GM/T 0024--2014》协议(链接)。其协议流程和传统的使用RSA证书的TLS协议流程基本一致,但是过程中使用的核心算法已经全部切换到国密相关的算法实现上,为了保证通信的安全监管机构开始推动国内金融行业进行国密改造。我们和客户一起进行了多个国密项目的改造之后,这里整理了国密HTTPS 和国

2022年12月

  • 12.23 13:34:54
    发表了文章 2022-12-23 13:34:54

    前端H5无线调试

    目前主流的H5调试还都是通过手机插线链接电脑进行调试,以Android为例,通过USB链接电脑,然后通过chrome://inspect/#devices实现手机的远程调试。但是存在一些问题,主要体现在 1:便利性:设备需要安装ADB相关调试环境,需要一定的Android开发背景 2:可用性:Chrome调试经常需要翻墙更新,不然打开白屏 3:稳定性:USB链接容易断,稳定性差 4:不支持无线:通过USB的方式,需要连线,不能远程调试 这里我介绍下一些常用的无线调试技术方案 。
  • 12.23 13:33:35
    发表了文章 2022-12-23 13:33:35

    前端H5选图预览到上传

    在金融性质的App里,选择本地相册图片或者拍照,然后预览并且上传是一个典型的使用场景,比如常见的身份证信息上传。在最近接触的几家银行客户里,都反馈有类似的场景,并且在使用上都或多或少的遇到一些问题,最后找到我们,希望我们提供一些最佳实践。在这里分享下对应场景的一些优化解决方案。
  • 12.23 13:31:48
    发表了文章 2022-12-23 13:31:48

    前端SameSiteCookie问题排查分享

    近期排查客户上报的问题时,遇到了一个比较费解的问题,在这边梳理一下排查的流程、遇到的难点、找到的一些相关资料,来对整一个问题进行一个总结,也借此机会做一个分享SameSiteCookie相关的疑难问题处理

2022年09月

  • 09.14 10:46:54
    发表了文章 2022-09-14 10:46:54

    mPaas研发流程和线上运维介绍

    金融级移动开发平台 mPaaS(Mobile PaaS)为 App 开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动应用。在我们日常运维过程中发现,大部分用户对蚂蚁的研发流程比较感兴趣,特别是在上百个开发者同时在一个app的环境内进行高效开发,技术选型、研发流程还有线上运维是怎么做的,成为大家关注的重点。以下分享我的一些理解。
  • 09.14 10:43:41
    发表了文章 2022-09-14 10:43:41

    H5离线包优化指南

    在移动互联网时代的今天,市场上绝大多数终端App都在使用H5展示页面,且随着终端技术迭代更新和市场多变性,H5页面在App中的占比越来越重要。同时也暴露出一个所有App的共性问题,即性能优化。同样的H5页面的性能优化也是重点问题。 在mPaaS团队中虽然已将H5页面资源等打包做离线包了,但在复杂的客户环境、开发环境、市场环境下,客户端的H5离线包仍有性能优化问题,这里整理简单了集团下对H5离线包的优化策略方案,以供参考。
  • 09.14 10:42:11
    发表了文章 2022-09-14 10:42:11

    mPaaS-H5导航栏动态化修改

    金融级移动开发平台 mPaaS(Mobile PaaS)为 App 开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动应用。其中很多业务在接入H5容器后都会对容器的导航栏进行深度定制,除了Native的定制化之外,还有很多场景是使用到jsapi的方式,通过jsapi实现导航栏的动态修改。本文旨在通过实际场景的描述,通过jsapi的方式,介绍jsapi下怎样动态修改导航栏,供业务参考使用。
  • 09.14 10:41:32
    发表了文章 2022-09-14 10:41:32

    mPaaS-H5导航栏定制化

    金融级移动开发平台 mPaaS(Mobile PaaS)为 App 开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动应用。其中很多业务在接入H5容器后都会对容器的导航栏进行深度定制,本文旨在通过不同实际场景的描述,供业务参考使用。
  • 09.14 10:40:00
    发表了文章 2022-09-14 10:40:00

    mPaas-H5离线包常用排查工具

    工欲善其事,必先利其器。应用开发和问题排查的方法论完全不一样,应用开发强调的是从无到有的构建方法,而问题排查强调的是抽丝剥茧的分析之法。问题排查的基础是建立在对程序”预期行为“的理解和掌握上,任何偏离预期的行为都是解决问题的线索。程序的”行为“活动除了问题本身的症状表象,更多的内容则记录和体现在内部或外部日志中,从日志中观察异常行为,再作出合理推测是排查过程的基本要素。在离线包相关问题的排查中,内部日志主要是app控制台日志,H5页面控制台日志;外部日志主要包括:HTTP应用层网络包和TCP层网络包。根据症状正确地使用工具去捕获到合适的日志是问题分析的基石。这一章节主要介绍三个实用工具的具体使
  • 09.14 10:38:05
    发表了文章 2022-09-14 10:38:05

    mPaas-H5容器与离线包介绍

    mPaaS移动开发框架提供了一套完整的混合应用(Hybrid)开发解决方案,包括客户端的H5容器组件和服务端的离线包发布管理平台。 H5 Web应用的特点是开发效率高,但受制于Web技术和HTTP协议的限制,在移动端的表现差强人意。Native应用的优势在于性能,但是动态更新的能力较弱。Hybrid方案的出现正是为了调和这两者矛盾并发挥两者的优势,其核心技术能力包括:H5离线技术和JSBridge技术。简单来说,H5离线技术就是将HTML/CSS/JS和资源文件等打包提前下发到App中,使得App在加载H5应用时可以直接从本地读取资源文件,避免了大量的网络资源请求,从而提高H5应用的加载效率;

2022年01月

  • 01.08 16:55:07
    发表了文章 2022-01-08 16:55:07

    mPaas国密改造—MGS切换国密加密

    因当前国家信息安全监管总局对金融类App监管要求,涉及到数据安全通信加密算法必须要使用国密的规定。众多使用mPaaS框架的银卡金融客户,因早期大多数都是在网关配置的RSA加密或者ECC加密算法,当接到监管要求后,都要更改网关加密算法为国密,因需求众多mPaaS团队也为此开发了网关同时兼容多个加密方式的功能,去解决客户侧因更换加密算法造成的种种不便和问题。
  • 01.08 16:52:52
    发表了文章 2022-01-08 16:52:52

    mPaas国密改造—MGS报文国密加密

    随着当前国家安全信息监管的要求越来越严格,众多金融银行类App 都被要求必须使用国密算法加密通信。mPaaS 对国密算法加密客户端、网关都是支持的,这里整理一份从生成到配置完成的完整指南,以供参考。
  • 01.07 21:19:57
    发表了文章 2022-01-07 21:19:57

    国密改造—国密SSL

    国密SSL通信依据的协议是中国人民共和国密码行业标准《SSL VPN技术规范GM/T 0024--2014》协议(链接)。其协议流程和传统的使用RSA证书的TLS协议流程基本一致,但是过程中使用的核心算法已经全部切换到国密相关的算法实现上,保证了通信的安全。所以监管机构开始推动国内金融行业进行国密改造。但是在我们日常运维的传统金融客户里,大部分加密方式还是不支持国密的相关加密方案,尤其是金融行业的银行App如何在现有的环境里快速支持国密改造,成为客户关注的重点。在我们和客户一起进行了多个国密项目的改造之后,这里分享下最近几个国密改造项目的积累的相关技术。
  • 01.04 19:44:38
    发表了文章 2022-01-04 19:44:38

    mPaas App上线检查

    随着越来越多的金融行业基于mPaas搭建并上线新的App,App的上线质量也成为各个客户关注的重点。上线前检测哪些项目,如何检测,检测数据指标包括哪些成为我们思考的主要方向。借着上次去XX农信客户去做线上功能检测,加上之前多个mPaas历史项目的踩过的坑,将App上线前mPaas相关检测内容整理沉淀如下。
  • 01.01 10:47:57
    发表了文章 2022-01-01 10:47:57

    mPaas H5离线包优化指南

    在移动互联网时代的今天,市场上绝大多数终端App都在使用H5展示页面,且随着终端技术迭代更新和市场多变性,H5页面在App中的占比越来越重要。同时也暴露出一个所有App的共性问题,即性能优化。同样的H5页面的性能优化也是重点问题。 在mPaaS团队中虽然已将H5页面资源等打包做离线包了,但在复杂的客户环境、开发环境、市场环境下,客户端的H5离线包仍有性能优化问题,这里整理简单了集团下对H5离线包的优化策略方案,以供参考。
  • 01.01 10:44:04
    发表了文章 2022-01-01 10:44:04

    mPass iOS崩溃与Crash⽇志符号化详解

    在日常mPaas客户端运维中,经常遇到一些iOS闪退,无法直接从闪退堆栈看到原因。主要是因为iOS客户端上传的崩溃日志里的调用栈信息都是通过内存地址记录的,无法直接看到闪退的调用栈信息。如果需要定位到调用栈,需要使用符号表对闪退日志进行符号化。本文从日志收集、日志符号化原理、符号化工具等方向介绍下iOS下crash日志符号化方案。
  • 01.01 10:43:02
    发表了文章 2022-01-01 10:43:02

    mPaas iOS多开发环境切换介绍

    在iOS⼯程开发过程中,⼏乎都会遇到多环境下切换和开发的需求,iOS原⽣开发Xcode 下是⽀持多target ⼯程开发的,基于mPaaS 框架开发多target ⼯程,在mPaaS 插件下默认是不⽀持的。但对于此类⾼频通⽤场景需求,在mPaaS 框架下也是有⽅案解决的。
  • 01.01 10:42:16
    发表了文章 2022-01-01 10:42:16

    mPaas Android多套开发环境间切换

    mPaaS Android 提供了多套开发环境间切换的能力,能够帮助开发者在多套开发环境下(⽐如:开发dev/测试test/体验uat/线上prod)方便自如地进行切换。
  • 01.01 10:40:51
    发表了文章 2022-01-01 10:40:51

    mPaas客户端证书错误避坑指南

    HTTPS 作为站点安全的最佳实践之一,已经得到了最广泛的支持。然而在实际生产过程中,由 TLS/SSL 握手失败引起的连接异常问题依然十分常见。本文将结合 mPaaS 客户端实际排查案例,介绍这类问题在移动领域的排查和解决方案。
  • 01.01 10:40:00
    发表了文章 2022-01-01 10:40:00

    mPaas-H5离线包问题排查工具介绍

    工欲善其事,必先利其器。应用开发和问题排查的方法论完全不一样,应用开发强调的是从无到有的构建方法,而问题排查强调的是抽丝剥茧的分析之法。问题排查的基础是建立在对程序”预期行为“的理解和掌握上,任何偏离预期的行为都是解决问题的线索。程序的”行为“活动除了问题本身的症状表象,更多的内容则记录和体现在内部或外部日志中,从日志中观察异常行为,再作出合理推测是排查过程的基本要素。在离线包相关问题的排查中,内部日志主要是app控制台日志,H5页面控制台日志;外部日志主要包括:HTTP应用层网络包和TCP层网络包。根据症状正确地使用工具去捕获到合适的日志是问题分析的基石。这一章节主要介绍三个实用工具的具体使
  • 01.01 10:38:07
    发表了文章 2022-01-01 10:38:07

    mPaas-H5容器与离线包介绍

    mPaaS移动开发框架提供了一套完整的混合应用(Hybrid)开发解决方案,包括客户端的H5容器组件和服务端的离线包发布管理平台。 H5 Web应用的特点是开发效率高,但受制于Web技术和HTTP协议的限制,在移动端的表现差强人意。Native应用的优势在于性能,但是动态更新的能力较弱。Hybrid方案的出现正是为了调和这两者矛盾并发挥两者的优势,其核心技术能力包括:H5离线技术和JSBridge技术。简单来说,H5离线技术就是将HTML/CSS/JS和资源文件等打包提前下发到App中,使得App在加载H5应用时可以直接从本地读取资源文件,避免了大量的网络资源请求,从而提高H5应用的加载效率;
  • 01.01 10:21:28
    发表了文章 2022-01-01 10:21:28

    mPaas组件的安全设计介绍

    由于金融行业的特殊性,对安全的要求很高,所以mPaas内很多模块都采用了很多安全策略,包括RPC的加签加密,离线包的签名校验,移动同步的tcp+ssl机制,热修复的加密配置等。本文主要介绍下我对常见mPaas模块的安全设计的理解,方便后续更好的使用。
  • 发表了文章 2023-09-24

    如何基于mPaaS的闪退日志进行闪退排查

  • 发表了文章 2023-09-24

    使用mPaaS的热修复遇到的各种问题

  • 发表了文章 2023-09-24

    怎么玩转mPaaS的RPC拦截器

  • 发表了文章 2023-09-24

    基于mPaaS搭建的app上线之前需要关注哪些方向

  • 发表了文章 2023-09-24

    mPaaS Rpc返回9的一些case分享

  • 发表了文章 2023-09-24

    关于国密SSL常用的技术原理介绍

  • 发表了文章 2023-04-05

    mPaaS云平台运维系列之—高可用架构介绍

  • 发表了文章 2023-03-13

    mPaaS云平台运维系列之—产品升级方案

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动分析产品介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动推送常见问题

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动推送三方push

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动推送产品介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动同步产品介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动发布配置CDN

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动发布热修复介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动发布离线包介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动发布产品介绍

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动网关网络问题排查

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动网关常见问题

  • 发表了文章 2023-03-11

    mPaaS云平台运维系列之—移动网关产品介绍

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息