在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂而且审 ...
分类:
其他好文 时间:
2019-10-12 10:44:27
阅读次数:
95
在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂而且审核比较严的公司,从改代码到上线需要层层的流转,会大大影响问题排查的进度。这个时候我们可以使用能够在线
分类:
其他好文 时间:
2019-10-11 16:34:46
阅读次数:
105
1.必备条件:一台linux服务器(centOS/ubuntu),一款web服务器(Nginx/apache/tomcat),一个属于自己的独立域名(cn/com/org...) 2.服务器购买及配置 2.1服务器的选择(一种linux,一种windows) linux下的更稳定,如centOS; ...
分类:
Web程序 时间:
2019-09-29 19:38:57
阅读次数:
103
购买服务器 连接服务器 服务器命令 管理员权限 配置终端 重要 更新系统软件包 安装软件管理包和可能使用的依赖 安装Mysql 安装Redis 安装Python3.6 配置pip源:阿里云不用配置,默认配置阿里源 安装uwsgi 安装虚拟环境 服务器运行测试Django项目 安装Nginx Ngin ...
分类:
其他好文 时间:
2019-09-23 09:33:56
阅读次数:
96
在自学游戏开发的路上,最有成就感的时刻就是将自己的小游戏做出来分享给朋友试玩,原生的游戏开可以打包分享,小游戏上线流程又长,那 H5 小游戏该怎么分享呢?本文就带大家通过 nginx 将构建好的 H5 游戏托管的阿里云上。 内容大纲: 下载、配置 nginx 上传游戏构建文件到云服务器 nginx ...
分类:
其他好文 时间:
2019-09-19 14:10:17
阅读次数:
367
gitflow工作流是一种依赖于Git版本管理工具,按特定规范对项目开发、测试、上线流程进行管理的工作方式。它是一种为实现规范化管理的约定,它明确了各个分支的意义,使整个团队的分工协作更加和谐明晰。 一、gitflow工作流约定使用的分支简介 【master】项目的核心分支,也是最终对外发布的分支, ...
分类:
其他好文 时间:
2019-05-01 16:07:34
阅读次数:
208
上线验收方案 为规范上线过程,加强验收过程管理,提高对验收过程的有效控制,上线前需要准备上线验收方案,明确验收范围,保证验收的有效进行1. 验收流程上线流程是如何?验收如何进行?分批验收还是集中验收?比如商家app:先上线后端,验收后端,后端验收通过,再上线前端,然后要验收前端,阶段式上线,阶段式验 ...
分类:
其他好文 时间:
2019-02-10 21:54:26
阅读次数:
296
更多微信技术交流,请加QQ群:289709451、287090836 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三方平台来完成相关业务。 第三方平台的申请和上线流程 开发者在接入第三方平台开发时,申请和 ...
分类:
微信 时间:
2019-02-04 16:42:39
阅读次数:
172
前言 前面在 "如何负责一个项目的质量保证工作" 一文中,笔者将质量保障划分为三个阶段,研发质量,上线质量和线上质量。其中针对上线流程,特别提到灰度阶段,QA应该提供相应的验收机制。今天来具体说说 ,针对分布式程序如何打造一个方便好用的灰度验收工具。 我们知道,绝大多数分布式程序天然的支持灰度迭代, ...
分类:
其他好文 时间:
2018-11-28 00:29:40
阅读次数:
174