摘要:工具栏--Tools--Vim Emulator,把前面的对勾勾掉就行了
阅读全文
摘要:Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in the memory.
阅读全文
摘要:1. Objects&Class--对象&类 Object − Objects have states and behaviors. An object is an instance of a class. Example: A dog has states - color, name, breed
阅读全文
摘要:Definition--定义 A JAR(Java Archive) file is a file with Java classes, associated metadata, and resources such as text and images aggregated into one fi
阅读全文
摘要:1. 同步处理--上游请求我,我同步请求下游,收到下游响应后返回上游结果。 1)主要关注上游请求我、我请求上游的参数保持一致性进行透传。 2)调下游发生异常,通讯失败--如超时等,应该根据具体业务判断,是返回上游处理中还是返回上游失败(有些业务场景可以认为通讯失败也是失败)。 3)调下游发生异常,是
阅读全文
摘要:1. DB兼容。 一般代码和SQL发布产线总有先后顺序,一般先发SQL,再发代码。这样就会涉及老代码和新SQL之间的兼容性问题。DB兼容性可以从以下几个方面考虑: 1)DDL操作--新建表、新建列、新增索引等一般不需要考虑兼容性问题,因为老代码没有使用这个表。 2)DML操作--插入、更新、删除 流
阅读全文
摘要:【时间】 1. 关注各系统服务器时间、第三方服务器、数据库时间同步问题。两方交易时,如果两方服务器时间相差太大,对方可能进行校验拒绝交易。 2. 不同的系统使用的时间类型可能不同,传递时需要转换。常用的类型有:Date、timestamp、String。精确值不同:年月日、年月日时分秒、年月日时分秒
阅读全文
摘要:1. 调用链路发生变更,是否有切换开关、一次性切换,还是一次性开关+流程开关控制。 2. 如果不是一键切换,新老并行时是否会有问题。 3. 老的调用链路需要回归受影响的业务流程,如果不能确保所有上游场景都能覆盖,至少本域内知晓的场景按处理流程分类后,进行测试。 4. 新的调用链路,需要测试切换开关、
阅读全文
摘要:1. 异步捞取交易处理的时候,捞取机器ip限制。比如捞取交易表里面状态为U状态的数据,产线可能部署了多台机器,但是可以指定其中一台机器单线程进行捞取。 2. 异步捞取交易处理的时候,可以把捞起来的数据先打个标,更新成功后继续后续的处理流程,如果捞起了交易但是打标失败,则不进行后续处理。如落库状态是U
阅读全文