前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记 ...
分类:
其他好文 时间:
2016-08-11 11:15:56
阅读次数:
197
转一播放码,需要少许费用,联系QQ:380539674180多节,课程下载地址:http://pan.baidu.com/s/1o7MIuU2一、果多芬电商系统前台部分讲解:第一讲果多芬电商平台概述及开发环境搭建第二讲数据库设计说明及注意事项第三讲项目用到的工具开发第四讲电商项目搭建及调试第五讲电商项..
分类:
Windows程序 时间:
2016-08-05 12:08:47
阅读次数:
1139
前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。
上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除...
分类:
其他好文 时间:
2016-07-21 11:00:45
阅读次数:
145
在做电商系统时,库存是一个非常严格的数据,根据CAS(check and swap)原来下面对库存扣减提供两种方法,一种是redis,一种用java实现CAS。 第一种 redis实现: 以下这个类是工具类,稍作修改就可运行 import java.util.regex.Pattern; impor ...
分类:
编程语言 时间:
2016-07-14 21:15:04
阅读次数:
661
通常一个产品,内部是需要很多子系统一起协助的,像有些电商系统,可能需要几百个系统一起协助。假设下面这样一种场景,假设应用a部署在机房room1,
在room1的其他应用可以调用应用a的接口,然后还有很多的子系统是部署在room2这个机房的,room2中的应用也需要调用到应用a,那..
分类:
其他好文 时间:
2016-07-13 12:04:44
阅读次数:
203
看大牛们的源码,对于水平一般的人,还是略微有点难度的。我从我自身读码的亲身体验,写下杂散片语,希望能和大家一同进步,也为了日后记忆上的备查。 先看的是brnMall的源码结构,从哪看起呢? 首先推荐看的肯定是官方的剖析:BrnShop开源网上商城第二讲:ASP.NET MVC框架 官方的这篇文章主要 ...
分类:
Web程序 时间:
2016-07-09 10:40:03
阅读次数:
722
一直想做电商软件,但是实在不想学PHP了,所以前后关注了这两个开源电商系统。一个是国人出品的,一个据说是俄罗斯人写得(不知道对不对)。目前两个开源软件都在学习了解中,以下的博文可能会涉及到这两套系统,我希望能对比进行学习,能互相借鉴和补充。 brnshop :http://www.cnblogs.c ...
分类:
Web程序 时间:
2016-07-08 19:50:40
阅读次数:
351
在Java web项目开发中,经常会听到在做订单系统中生成订单的时候,要做幂等性控制和并发控制,特对此部分内容作出总结,在高并发场景下,代码层面需要实现并发控制;但是幂等性,其实更多的是系统的接口对外的一种承诺,承诺一次请求和多次请求会返回同样的数据。关于幂等性将分别从高等代数中的幂等性、HTTP中... ...
分类:
其他好文 时间:
2016-07-04 17:04:18
阅读次数:
240
推广工作流程:一、开项目启动会,简要介绍招投标的流程、系统包含的功能模块,详细讲解数据收集模板的内容。二、根据用户提报的数据,配置一下数据:给业务角色分配系统功能:系统管理--机构权限--业务角色管理给用户分配业务角色:系统管理--机构权限--操作员管理给流程角色..
分类:
其他好文 时间:
2016-06-16 00:12:38
阅读次数:
185
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互 ...
分类:
其他好文 时间:
2016-06-07 06:31:59
阅读次数:
240