day82_淘淘商城项目_15_项目总结 + 项目中的问题_匠心笔记

本文总结了淘淘商城项目的开发过程,包括系统架构、技术选型、遇到的问题及其解决方案。项目采用SOA架构,使用SSM、Dubbo、FastDFS、Redis、Solr等技术。涉及的商品搜索功能利用Solr实现,数据库优化中采用Redis做缓存,消息队列使用ActiveMQ。项目中还讨论了并发量、人员配置、开发周期等实际问题,以及针对并发和分布式环境的优化策略。
摘要由CSDN通过智能技术生成

项目总结

第一天
1、电商行业的背景,b2b、b2c、b2b2c、c2c、o2o2。
2、系统的架构。基于SOA的架构。
3、工程搭建。使用maven管理工程。
4、svn的使用。

第二天
1、ssm框架整合。
2、使用dubbo进行通信
  1)服务提供者
  2)服务消费者
  3)注册中心
  4)监控中心
3、商品列表查询
  1)PageHelper分页插件
  2)EasyUI的DataGrid控件

第三天
1、商品分类选择,EasyUI的异步Tree控件。
2、图片上传
  1)图片服务器FastDFS。tracker、storage
  2)实现图片上传使用KindEditor的插件
3、富文本编辑器。纯js实现。textarea控件
4、商品添加功能实现。

第四天
1、商城首页展示。
2、cms系统搭建
  1)内容分类管理
  2)内容管理
3、前台从数据库中取内容信息实现动态展示。

第五天
1、redis的安装。
2、redis的启动。
3、redis的5种数据类型。
4、redisCluster
  1)至少有三个节点
  2)JedisCluster对象操作redis集群
5、向业务逻辑中添加缓存。
6、缓存同步。删掉key。

第六天
1、搜索功能实现,使用solr做搜索。
2、配置业务域及中文分析器。
3、新的商品数据导入索引库。
4、搜索的实现。

第七天
1、solrCloud
  1)zookeeper集群(3个)
  2)solr集群(4个分两片)
2、使用solrJ连接solr集群
  1)CloudSolrServer对象连接solr集群

第八天
1、Activemq,作用是系统之间解耦时使用。实现数据的最终一致。
2、queue点到点、topic广播
3、Producer
4、Consumer

第九天
1、商品详情页面动态展示:jsp+redis
  1)缓存设置有效期
2、网页静态化
  1)freemarker
  2)创建模板
  3)使用freemarker生成静态页面

第十天
1、nginx访问静态资源
2、nginx配置虚拟主机
3、nginx实现反向代理
4、nginx实现负载均衡

第十一天
1、sso系统,主要解决分布式环境下Session共享的问题。
2、使用redis保存Session,设置过期时间。
3、token相当于jsessionid,要保存到cookie中。

第十二天
1、把购物车保存到cookie中
2、把购车保存到服务端redis中

第十三天
1、订单系统。拦截器,判断用户是否登录。
2、订单确认页面。收货地址列表+支付方式列表。
3、生成订单。订单号可以使用redis的incr命令生成。

第十四天
  项目部署
  项目总结

项目中的问题

  PS:以下描述若与就业老师所说有冲突,请以就业老师为准,另外参考简历一定要改,切不可拿来主义

1、淘淘商城简历中的描述
参考简历。
  注意:在真实的开发项目中,开发工程师不可能开发所有的模块,只会负责某几个模块,大家所要描述的是:你所负责的模块(一般3到4个模块)。

2、淘淘网站的并发量
  大概:说5000左右也行。(此处要问怎么来的,可以说经过压力测试出来的,自己没做过,但是知道。有些情况下,并不是所有的事情都是由你来做,由面试官决定用不用你,你把所知道的说清楚就行)可以满足目前的业务需求。由于我们的系统是分布式架构,支持水平扩展,如果将来并发量提高的话,可以增加服务器来提高并发量。

3、淘淘商城人员的配置
  产品经理:3人,确定需求及给出产品原型图。
  项目经理:1人,项目管理。
  前端团队:5人,根据产品经理给出原型制作出静态页面(当然也包括UI&#x

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值