基于电商所设计的一款秒杀系统
开发环境:Windows10,idea,jkd1.8,Apache+Tomcat,MySQL5.6,redis中间件
软件架构:Spring+SpringMVC+mybatis(SSM)
项目描述:这款作品是闲暇之余由于兴趣使然自己独立开发的一个系统,目的是为了突破技术上的一些瓶颈
负责描述:
1. 主要负责商品模块,用户模块以及秒杀功能的实现
2. 分析业务需求,要用到哪些技术,设计数据库
3. 商品信息的增删改查
4. 提高QPS的吞吐量
技术运用:
1. 明文密码使用两次MD5加密加盐,保证用户信息安全
2. 将商品详情页与index页的数据以及用户对象存入redis缓存,减少对数据库的访问,以此提高程序性能
3. 使用JMeter压测工具模拟并发请求,
4. 通过唯一索引的方式解决用户重复秒杀以及商品卖超的问题
蓉 宝 居
开发环境:Windows7,Eclipse,jkd1.7,Apache+Tomcat,MySQL5.6
软件架构:Spring+SpringMVC+mybatis(SSM)
项目描述:该项目是蓉宝居家具为了拓宽销售渠道就委托我们开发了这个系统,单体应用架构,使用的是主流的SSM技术
负责描述:
1. 主要负责商品模块,商品类别模块
2. 分析业务需求,以及数据库的设计
3. 商品信息以及商品类别的CRUD
技术运用:
1. 将经常需要select的数据存入到redis缓存,减少服务端与数据库的交互
2. 用户通过点击前端关键字(商品类别,价格区间等)或者输入商品以及商品类别的关键字进行模糊查询
3. 由于parent下存在的深层次的关系,在设计数据库表的时候用的是自关联