后台设计中容易被忽略的坑

简介:

1.数据关联性删除判断

  示例:比如后台发布了一个待抢购的订单,app已经把此单抢购,因为后台没有及时刷新状态,所有如果要删除或下架此笔订单,必须先要验证此订单的状态是否为已经抢购;

2.数据重复录入问题

  示例:新增数据的时候,由于网络卡顿原因,提交按钮我重复点击n次,就会发送n次请求,录入n条相同的数据,所有在第一次请求之前,先要把提交按钮设置不可编辑,等待返回结果之后再进行后续操作;

3.表单数据验证

  表单验证的时候要验证数据库关键字符的处理,比如英文单引号(')就要做非法关键字提示;

4.千万不要在循环中查询数据库

  循环本来就就意味者数据量会很大,所有要尽量避免在循环中查询数据库,解决方案,把需要查询的集合一次性查询出来放到内存或缓存介质中,然后在for循环的时候,从内存或缓存集合中查询,经历减少数据库查询浪费的资源和消耗不必要的时间;

 


本文转自王磊的博客博客园博客,原文链接:http://www.cnblogs.com/vipstone/p/5867783.html,如需转载请自行联系原作者


目录
相关文章
|
SQL 前端开发 JavaScript
|
5月前
|
前端开发 UED
中后台前端开发问题之中后台前端开发中的复杂交互问题如何解决
中后台前端开发问题之中后台前端开发中的复杂交互问题如何解决
41 0
|
2月前
|
前端开发 JavaScript 数据安全/隐私保护
优雅实现管理后台403页面:技术细节与实践案例
在管理后台开发中,403页面是一个不可忽视的组成部分。它不仅关系到用户体验,还涉及到系统的安全性。本文将分享如何在管理后台中优雅地实现403页面,以及几个具体的实践案例。
31 2
|
8月前
|
JSON 小程序 JavaScript
实现小程序与SSM后台数据交互
该文介绍了如何实现小程序与SSM后台的数据交互。在Java控制器中,通过`@RequestMapping`注解的`queryShop`方法处理HTTP请求,设置响应头允许跨域并返回JSON格式的商品列表。小程序端使用wx.request进行GET请求,接收到数据后在控制台打印。示例还包括了传递参数的方法和展示的交互效果图片。
54 2
后台交互-首页->与后台数据进行交互,wsx的使用
后台交互-首页->与后台数据进行交互,wsx的使用
73 0
|
小程序 前端开发
【易售小程序项目】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】
【易售小程序项目】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】
101 0
|
前端开发
前端代码简洁之路,后台系统之详情页设计
前端业务开发中,为了脱离舒适区,也为了解放重复功能开发的劳动力,会将一些功能进行改造,本期改造千篇一律的详情页。
4014 26
前端代码简洁之路,后台系统之详情页设计
|
小程序 前端开发 Java
小程序推送功能实现,含小程序和后台代码
小程序推送功能实现,含小程序和后台代码
142 0
|
内存技术
简单系统后台页面开发分享【2020网页综合笔记01】
简单系统后台页面开发分享【2020网页综合笔记01】
117 0
简单系统后台页面开发分享【2020网页综合笔记01】
|
JSON 前端开发 Java
第二篇:吉瑞外卖项目__后台登录功能开发_后台退出功能开发
第二篇:吉瑞外卖项目__后台登录功能开发_后台退出功能开发
437 0
第二篇:吉瑞外卖项目__后台登录功能开发_后台退出功能开发