2018-11-21错误反省

2018-11-22  本文已影响0人  寒冰蘑菇

问题报告

  1. 使用Mybatis时,表的一个字段名命名为“repeat”,使得mybites执行sql一直报错。
    问题分析:该问题的原因在于,实用mybatis持久化时,所创建的表的字段名不能使用 “ key 、order ”等sql指令的关键字作为字段名,否则执行相关的sql语句将报错。
    解决办法:不要使用mysql的关键字啊,mysql关键字查询链接如下,也可以去官网查。
    url : https://blog.csdn.net/benxiaohai888/article/details/77803090

  2. 前端联调,发现少了一个接口。
    问题分析:该问题时开发时的疏忽,在最后写接口的时候漏掉了该接口。但是发现问题后及时的补上了接口。
    问题处理的亮点:在开发前已经梳理好了接口和功能点,提供了文档。开发时一边开发一边和写好的文档进行比对,保证了几乎所有的功能的完全。即使某个地方有遗漏,影响也是非常小的,修复很容易。

  3. 前端联调,发现设计不合理。
    问题分析:在需求下来之后,前端没有时间去和后端对接接口,导致后端设计的接口不好用,不合理。无法满足前端要求。后期修复花了半天时间。
    解决与反思:后端新增了一个模块,来处理该问题。但是从系统的设计层面来讲,并不是最优的方案。

  1. 线上快速修复
    可能产生的问题:产生脏数据,对以后的系统修改产生影响。
    借鉴:修改不熟悉的代码时,需要去检查线上的数据,包括消息体,包括客户数据,理清流程。
上一篇下一篇

猜你喜欢

热点阅读