随笔分类 - 技术架构汇总
摘要:1. 为什么要灰度发布互联网服务变动频繁,发布周期短。速度与质量总是难以双全。灰度发布能降低发布风险,减少影响范围。降低对测试的依赖,减少线下自测的数据构造成本。方便集中监控日志,全量发布由于各层负载均衡的作用,很难跟踪一条完整的调用链路。可以灰度测试帐号,测试账户通过之后再灰度真实用户帐号,进一步...
阅读全文
摘要:一、什么是Native App?Native App即原生应用,即我们一般所称的客户端,是针对不同手机系统单独开发的本地应用,如需使用需要先下载到手机并安装,下载Native App的最常见方法是访问应用程序商店,如苹果的App Store、安卓市场、Google Play等。在技术实现上一般采用针...
阅读全文
摘要:版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1...
阅读全文
摘要:使用前注意事项:1、 由于Java面向对象编程的特性, 在命名时应尽量选择名词2、 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。 如:myFirstName一 包名的书写规范 (Pa...
阅读全文
摘要:Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有Web技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内...
阅读全文