跳到主要内容

实际开发中需要注意的点

开发问题

  • 如果拼接字符后面还需要同样去拼接的,抽象成一个方法去做

排查问题

  • 熟悉业务流程,然后才方便缩小问题范围,最后一击致敌

数据库

  • order by 和 Limit 混用有无序的问题,参考 LIMIT 查询优化
  • 项目中,使用 repo 层的修改语句都应该使用事务(就算只有单条语句也需要),因为可能随着后续迭代的修改,原本持久层的 Update 这些方法被塞入多条语句
  • 可以使用索引的方式来和另一个字段共同组成唯一索引,以此避免重复插入 create unique index UIX_activity_version on tb_xxx (activity_id,version);