常见问题的解决方案
来源:互联网 发布:gps军用级精度 知乎 编辑:程序博客网 时间:2024/05/29 08:19
流程流转完全依靠状态的变化,所以状态一定要定义清晰合理、设值正确、判断正确。
发送短信应启一个线程后立即进行下面的操作,而不用串行等待其返回结果再往下处理,因为发送短信需要通过短信平台网关,发送时间是不确定的,用户没收到短信可以后面再点击。
后台菜单应可配置,不要写死。
数据量大或需要频繁获取某些比较耗时的数据时,一定要用缓存,不管是第三方的还自定义的。
数据量比较大时,可以每1000条数据一删,不要一次性删除所有数据,不必计算需删除的次数,当某次删除的记录数小于1000条即表明这是最后一次删除。
数据量比较大时,可以启多个线程去分页移动数据。
运行时间比较长的任务(比如订单批发汇总),可以在执行前插入一监控记录, 这样当其他人或同一个人打开多个标签页或浏览器再想做相同操作时发现数据库中已有监控记录且处于执行中状态则不再让它执行,执行完成后修改监控记录的状态改为执行完成。
sql语句里查询条件一定不要有遗漏,比如删除网站信息时除了网站ID,还要带上会员ID、网站状态及deleteFlag=1(未被删除)等条件。
0 0
- OWA常见问题的解决方案
- 常见问题的解决方案
- WINDOWS常见问题的最佳解决方案
- myeclipse遇见的常见问题解决方案
- 常见问题的正则表达式解决方案
- 常见问题解决方案
- 常见问题解决方案
- asp.net中的几个常见问题的解决方案
- 维护计算机网络教室的常见问题及解决方案
- 关于PIN码的常见问题及解决方案
- Xcode开发的常见问题与解决方案
- Eclipse运行不了的常见问题及解决方案
- vc6.0 记录一些常见问题的解决方案
- 关于Gson的一般用法及常见问题的解决方案
- 关于Gson的一般用法及常见问题的解决方案
- 关于Gson的一般用法及常见问题的解决方案
- iOS 9下的shareSDK集成的常见问题及解决方案
- 关于mysql常见的问题(一些常见问题的解决方案)
- Python Intro - pickle binary data (Python3)
- android 中collection和collections
- 进程的内核栈和用户栈
- 详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- Ubuntu官方:制作USB启动盘
- 常见问题的解决方案
- Eval()时间格式化
- ML—AdaBoost(二)—MATLAB代码
- 百度地图在ie8下面的错误
- Sharedreference与Application的区别
- CentOS 6.5 安装配置Docker指南
- 设置线程堆栈大小-----一台电脑最多能开启多少个线程
- PHPStorm 安装 SASS、SCSS + Compass
- EXTJS 3 EXT容器布局(Fit,Card,Border)