20200813
SpringCloud根据构建工具,更新生产环境微服务模块,构建工具不能很好处理,微服务之间的实时通讯的关系,导致,部分服务重启时,影响其他服务的状态,本质问题还是未处理好,微服务之间的数据交流问题;
客户的业务需求提出后需要持久化记录,后期方便在出问题后,证明是按照客户要求,或者客户未要求
20200108
记录一次系统查询优化的过程,由于时间跨度很大,查询运单数据过多,而且关联的表也多;解决思路,通过sql客户端,执行sql,查看数据卡在哪些环节(表),看看能不能提前把约束条件用上,缩小数据范围,子查询和右关联效率实际上差不多;
20191217
通常,一个工程会有很多模块,而且分别派给多个研发人员开发功能;必然会存在对共同数据的操纵使用;一不留神,或者其中一方在修改/新增一些数据属性时,导致其他模块的原来功能不能使用;所以,为了后期的维护难度降低,建议前期,尽量将数据表/数据做物理分开,最大化逻辑独立;
20191216
客户在表达需求的时候,很多时候是想到什么,就想看看实际效果,如果一直按照客户的思路去做事情,如果没有留下足够的证据,后期出了问题,就很容易吃哑巴亏了;所以,建议在接受需求的时候,就主动把潜在的风险考虑清楚,让客户去选择;
20191215
客户需要的是服务,有问题需要客户配合,一定要等到客户的实际确认,才能去进行下一步,否则客户只会说你没有通知到位
20191230
规则只是解决大部分事情,不能解决所有事情