工作经验
文章平均质量分 58
fayeyiwang
这个作者很懒,什么都没留下…
展开
-
尽量避免臃肿的if else
使用if...else...的弊端在于:不利于对程序的扩展,如果新添加了一个类型,那么就得去修改程序再添加一个if...else...分支,根据“开-闭原则”的宗旨:对扩展开,对修改闭。显然是用if...else...已经go out了。面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。将if else用在小地方还可以,如简单的数值判断;但是如果按照你的原创 2016-04-19 13:48:13 · 2775 阅读 · 0 评论 -
支付系统开发中可能遇到的问题
考虑的重点:(请求)并发请求重复请求超量请求请求积压 (处理程序)Bug处理中断处理超时 (资源)资源不可用资源响应超时 (外部服务)通信中断服务不可用外部服务器响应超时外部服务违背功能契约 应对方式(参考)原则:避免发生,降低概率,控制影响,快速恢复。故障条件应对方式转载 2016-04-18 14:19:10 · 2984 阅读 · 0 评论 -
高并发
转载标记下。高并发是指在同一个时间点,有很多用户同时的访问URL地址高并发会来带的后果服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的存储和更新结果和理想的设计是不一样的,比如:出现重复的数据记录,多次添加了用户积分等。用户角度:尼玛,这么卡,老子来参加活动的,刷新了还是这样,垃圾网站,再也不来了。转载 2016-04-13 16:37:34 · 528 阅读 · 0 评论 -
GIT与Eclipse的集成使用
转自http://blog.csdn.net/u011271894/article/details/48169251Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概转载 2016-05-19 08:42:04 · 17921 阅读 · 0 评论