July 03, 2017

账号绑定微信流程

应用场景

用户已在网站注册登录,且没有绑定微信,希望通过触发绑定事件来让用户的账号与用户的微信绑定,便于后续业务消息可以通过微信通知到用户

绑定流程图

流程描述

1.网站生成二维码

已登录用户触发绑定微信事件

调用微信公众号服务的 生成带参数的二维码

根据微信返回的 Ticket 绑定与登录用户的关系

根据微信返回的二维码地址,展现二维码给用户

2.用户扫描二维码

3.微信通知公众号服务

微信触发 扫描带参数二维码事件

公众号服务推送的 Ticket ......

June 28, 2017

git忽略本地已修改的受控文件

在一些场景中,本地的一些受控文件修改文件不想上传,同时在执行git status不需要显示出它的变更,则我们可以执行以下命令

$ git update-index --assume-unchanged

需要还原回来则执行命令:

$ git update-index --no-assume-unchanged

June 21, 2017

添加本地的Jar包到本地maven库

在开发中会遇到需要使用本地的Jar包,为了便于统一管理,可以使用以下命令将本地的Jar包添加到本地的Maven库

mvn install:install-file -Dfile=taobao-sdk-java-auto_1456070679614-20160829.jar -DgroupId=taobao-sdk-java -DartifactId=taobao-sdk-java -Dversion=1.0 -Dpackaging=jar

然后再pom.xml中引用下

<dependency>

<groupId>taobao-sdk-java<......

May 21, 2017

经济学复盘

1.凡选择必有歧视

2.凡竞争必有成本

3.凡政策必遭遇对策

4.凡争夺必有妥协

May 10, 2017

6维观察

商务问题可以归结为以下6个侧面:

4W2H

1.Who 谁/什么 --- 人、角色

2.How many 有多少 --- 数量、频率、增长

3.When 什么时候 --- 计划、顺序、进度

4.Where 在哪里 --- 方向、趋势、站位、归属

5.How 如何做 --- 方法论、要素、流程

6.Why 为什么 -- 关于整个系统的展现,对于发挥全体人员的主动性有很重要的作用。

非暴力沟通

1.只观察,不评论 --- 观察是描述客观现实,评论是加入自已的看法、总结;

2.说感受,不判断 --- 感受是自已的切身体会,判断是下定义;

3.只请求,不命令 --- 请求是提出要求,希望得到满......

May 04, 2017

关于监控

对于维护一个平台或系统的稳定运行,监控系统是很重要的一个环节。

监控目的

监控系统的核心点有二个方面:一个是阈值预警;一个对错误报警。

阈值预警就是对我们关注的相关指标设置一个阈值,当达到这个阈值时,系统发出预警,运维或研发同学介入跟进处理,提前排除风险,提升系统的稳定性。

错误报警就是当运行的系统出现自定义的错误或运行时错误时,系统发出报警信息,负责同学可以及时发现问题,及时解决,将损失降低到最少。

报警的机制

目前报警消息的实现机制灵活多样,较常用的有短信报警,邮件报警,如果有使用钉钉的团队,也可以使用钉钉的机器人,这个方式也是非常便利的。

1.报警信息属于阈值预警的,一般是......