博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何设计和访问一个接口
阅读量:6527 次
发布时间:2019-06-24

本文共 276 字,大约阅读时间需要 1 分钟。

1、 客户端验证(基本验证,防止服务端过多通讯)

2、 服务端验证(验证顺序要考虑:如开户接口,应该先验证基础参数,非空字段长度等;再验证数据库访问,如商户是否存在;最后验证外面请求,实名认证等。避免非法数据对数据库造成开销)

3、 事务标签,@Transactional下的代码应该行数最小,不包含数据准备、逻辑计算,不包含外部请求。(将数据准备、逻辑计算排除在事务标签之外,外部请求更不能放在事务中,考虑二阶段事务和事务补偿)

4、 慢SQL(解决方式:正确SQL写法、索引、缓存、冗余字段、表分区、归档、分库分表等等)

5、 严禁循环内SQL执行

转载地址:http://jxnbo.baihongyu.com/

你可能感兴趣的文章
深入 Parcel--架构与流程篇
查看>>
VUE项目搭建流程
查看>>
JAVA程序员面试30问(附带答案)
查看>>
程序猿生存指南-24 加班狂魔
查看>>
「实战篇」开源项目docker化运维部署-开篇(一)
查看>>
[译] 2019 为什么我们还会继续使用 PHP ?
查看>>
如何用SAP Cloud for Customer的手机App创建销售订单
查看>>
JDBC(五)PreparedStatement 详解
查看>>
深复制如此简单
查看>>
linux系统中软件安装三种方法
查看>>
今日头条宣布加入小程序市场!今日头条为什么加入小程序市场?
查看>>
领域驱动设计(Domain Driven Design)
查看>>
HTML 常用的标签
查看>>
「从源码中学习」彻底理解Vue选项Props
查看>>
Thymeleaf手动渲染,可做页面缓存
查看>>
minSdkVersion应该设置为15还是14
查看>>
Volley 源码解析之缓存机制
查看>>
Webpack源码基础-Tapable从使用Hook到源码解析
查看>>
原型链
查看>>
Web前端开发程序员不重要吗?那是不知道怎么学习
查看>>