上海29期_张志君老师_淘淘商城_大型分布式电商项目
JavaEE大型分布式电商项目 淘淘商城 29期
需要的加qq:350226234,备注:程序员学习视频
===================================================================
淘淘商城是一个综合性的B2C平台,类似与京东、天猫商城,其打造的是商业模式为“社区+电子商务”, 用户不只是在社区中有自己的圈子,还可以将电商加入到社区中,整个电商网站实现的功能非常之多,采用分布式的系统架构设计,包括后台管理、前台系统、购物车系统、订单系统、单点登录系统、搜索系统、会员系统等。
1、 该项目采用了分布式系统的架构,目前,在大型网站中使用非常广泛。
2、 各个系统之间采用接口调用的方式进行交互,即:面向服务的开发,每个团队、系统,分工明确,各司其职。
3、 后台系统使用了目前主流的框架技术,Spring、SpringMVC、Mybatis实现,开发更有效率,网站性能更高。
4、 后台系统中的前端UI采用了jQuery EasyUI完成,界面更加的美观。
5、 系统后台使用多级菜单布局,并使用KindEditor框架作为富文本编辑器。
6、 前台系统中采用CSS+DIV技术开发界面,使用jquery完成和动态效果和后台服务的数据交互。
7、 项目引入了内容关系系统的概念,实现了对网站大部分内容的管理维护,使开发更加的高效。
8、 使用单点登录系统(SSO)来实现集群状态下的用户数据的维护。
9、 使用高性能的KV数据库Redis完成数据的存储以及缓存,提高数网站整体的性能。
10、 使用企业级开源系统Solr完成商品以及订单数据的搜索。
11、 在数据库存储方面使用MySQL的主从复制架构,使用Spring的AOP实现数据的读写分离,以保证在“读多写少”的场景下的高性能。
12、 使用高性能的企业级消息系统RabbitMQ,完了系统间的通信,使得系统间的耦合度大大降低。
13、 部署方面使用LVS + keepalived + Nginx实现了双机主备、双主热备,实现了一个高可用的系统架构。
14、 项目开发采用团队式的开发,统一使用Maven私服构建项目,使用统一的SVN服务进行代码的管理。
【课程内容】
项目功能实现分析
RESTful Web Service、SVN
项目讲解、环境搭建
后台系统功能实现
前台系统搭建、实现、内容管理系统实现
redis入门
单点登录系统
订单系统、Quartz入门
Solr入门以及搜索系统实现
MQ学习、改造搜索、商品详情缓存逻辑
实现购物车、读写分离
dubbo入门、优化单点登录系统
分布式部署架构讲解以及实施
分组实战 + 项目总结以及就业指导
拔高--Redis集群、Tomcat优化、mysql优化
详细目录
├─课前资料
│ ├─day01(RESTful Web Service、SVN)
│ │ │ Maven相关问题解决.docx
│ │ │
│ │ └─相关资料
│ │ ├─itcast-quartz
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ ├─main
│ │ │ │ ├─Java
│ │ │ │ │ └─cn
│ │ │ │ │ └─itcast
│ │ │ │ │ └─quartz
│ │ │ │ │ │ Main.java
│ │ │ │ │ │ MyJob.java
│ │ │ │ │ │
│ │ │ │ │ └─example
│ │ │ │ │ HelloJob.java
│ │ │ │ │ SimpleCronExample.java
│ │ │ │ │ SimpleExample.java
│ │ │ │ │
│ │ │ │ └─resources
│ │ │ │ applicationContext-scheduler.xml
│ │ │ │ log4j.properties
│ │ │ │
│ │ │ └─test
│ │ │ ├─java
│ │ │ └─resources
│ │ ├─Quarz相关资料
│ │ │ │ CronExpBuilder-1.0(触发器表达式生成器).jar
│ │ │ │ examples-源代码.zip
│ │ │ │ Quartz Cron表达式.docx
│ │ │ │ quartz-2.2.1-distribution.tar.gz
│ │ │ │
│ │ │ └─入门教程(官方)
│ │ │ Getting_Started_with_Quartz_Scheduler.pdf
│ │ │ Quartz_Scheduler_Configuration_Guide.pdf
│ │ │ Quartz_Scheduler_Developer_Guide.pdf
│ │ │ Quartz_Scheduler_Example_Programs_and_Sample_Code.pdf
│ │ │ Terracotta_Quartz_User_Guide.pdf
│ │ │
│ │ └─笔记+视频
│ │ ├─笔记
│ │ │ Quartz_课堂笔记.docx
│ │ │
│ │ └─视频
│ │ 01-Quartz的简介和下载.avi
│ │ 02-核心接口.avi
│ │ 03-Trigger触发器.avi
│ │ 04-简单触发的示例.avi
│ │ 05-表达式触发示例.avi
│ │ 06-通过Spring使用Quartz.avi
│ │ 07-job和trigger的关系.avi
│ │ 08-关闭超时2天未付款的订单.avi
│ │
│ ├─day08(淘淘商城07 - Solr入门以及搜索系统实现)
│ │ │ 淘淘商城项目第七天课件.pptx
│ │ │
│ │ ├─京东商品爬虫
│ │ │ │ index.zip
│ │ │ │ itcast-jd-crawler.zip
│ │ │ │ jd-images.zip
│ │ │ │
│ │ │ ├─sql
│ │ │ │ tb_item_jd.sql
│ │ │ │ tb_item_jd_desc.sql
│ │ │ │
│ │ │ └─京东爬虫使用视频教程
│ │ │ 01-编写京东爬虫.avi
│ │ │ 02-完整版京东爬虫的讲解.avi
│ │ │
│ │ └─相关资料
│ │ │ apache-solr-ref-guide-4.10.pdf
│ │ │ IKAnalyzer-2012-4x.jar
│ │ │ IKAnalyzer2012_u6.zip
│ │ │ solr-4.10.2.zip
│ │ │ solrconfig.xml和schema.xml说明.docx
│ │ │ Solr安装手册.docx
│ │ │ 创建taotao core.docx
│ │ │ 集成IKAnalyzer中文分词器.docx
│ │ │
│ │ └─itcast-solrj
│ │ │ pom.xml
│ │ │
│ │ └─src
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─cn
│ │ │ │ └─itcast
│ │ │ │ └─solrj
│ │ │ │ ├─pojo
│ │ │ │ │ Foo.java
│ │ │ │ │
│ │ │ │ └─service
│ │ │ │ SolrjService.java
│ │ │ │
│ │ │ └─resources
│ │ │ log4j.properties
│ │ │
│ │ └─test
│ │ ├─java
│ │ │ └─cn
│ │ │ └─itcast
│ │ │ └─solrj
│ │ │ └─service
│ │ │ SolrjServiceTest.java
│ │ │
│ │ └─resources
│ ├─day09(淘淘商城08 - MQ学习、改造搜索、商品详情缓存逻辑)
│ │ │ RabbitMQ 三种Exchange.docx
│ │ │ spring-rabbit-1.4.xsd
│ │ │ 淘淘商城项目第九天课件.pptx
│ │ │
│ │ └─相关资料
│ │ │ RabbitMQ-3.4.1安装手册.docx
│ │ │
│ │ ├─itcast-rabbitmq
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─src
│ │ │ ├─main
│ │ │ │ ├─java
│ │ │ │ │ └─cn
│ │ │ │ │ └─itcast
│ │ │ │ │ └─rabbitmq
│ │ │ │ │ ├─ps
│ │ │ │ │ │ Recv.java
│ │ │ │ │ │ Recv2.java
│ │ │ │ │ │ Send.java
│ │ │ │ │ │
│ │ │ │ │ ├─routing
│ │ │ │ │ │ Recv.java
│ │ │ │ │ │ Recv2.java
│ │ │ │ │ │ Send.java
│ │ │ │ │ │
│ │ │ │ │ ├─simple
│ │ │ │ │ │ Recv.java
│ │ │ │ │ │ Send.java
│ │ │ │ │ │
│ │ │ │ │ ├─spring
│ │ │ │ │ │ Foo.java
│ │ │ │ │ │ SpringMain.java
│ │ │ │ │ │
│ │ │ │ │ ├─topic
│ │ │ │ │ │ Recv.java
│ │ │ │ │ │ Recv2.java
│ │ │ │ │ │ Send.java
│ │ │ │ │ │
│ │ │ │ │ ├─util
│ │ │ │ │ │ ConnectionUtil.java
│ │ │ │ │ │
│ │ │ │ │ └─work
│ │ │ │ │ Recv.java
│ │ │ │ │ Recv2.java
│ │ │ │ │ Send.java
│ │ │ │ │
│ │ │ │ └─resources
│ │ │ │ │ log4j.properties
│ │ │ │ │
│ │ │ │ └─spring
│ │ │ │ rabbitmq-context.xml
│ │ │ │
│ │ │ └─test
│ │ │ ├─java
│ │ │ └─resources
│ │ ├─RabbitMQ-3.4.1安装文件
│ │ │ ├─Linux-centos
│ │ │ │ │ rabbitmq-server-3.4.1-1.noarch.rpm
│ │ │ │ │
│ │ │ │ └─Erlang
│ │ │ │ esl-erlang-17.3-1.x86_64.rpm
│ │ │ │ esl-erlang-compat-R14B-1.el6.noarch.rpm
│ │ │ │ esl-erlang_17.3-1~centos~6_amd64.rpm
│ │ │ │
│ │ │ └─windows
│ │ │ otp_win32_17.4.exe
│ │ │ otp_win64_17.3.exe
│ │ │ rabbitmq-server-3.4.1.exe
│ │ │
│ │ └─Spring-rabbit
│ │ spring-amqp-dist-reference.pdf
│ │
│ ├─day10(淘淘商城09 - 实现购物车、读写分离)
│ │ │ mysql.zip
│ │ │ 使用Spring实现读写分离(MySQL实现主从复制).docx
│ │ │
│ │ ├─mysql资料
│ │ │ │ Mysql_5.6新特性介绍.ppt
│ │ │ │
│ │ │ └─mysql安装包
│ │ │ mysql-installer-community-5.6.22.0.msi
│ │ │ windows下安装mysql5.6.docx
│ │ │
│ │ ├─sql
│ │ │ tb_cart.sql
│ │ │
│ │ └─购物车
│ │ 购物车功能.docx
│ │ 购物车接口文档.docx
│ │ 购物车流程.eddx
│ │
│ ├─day11(淘淘商城10 - dubbo入门、优化单点登录系统)
│ │ │ dubbo.xsd
│ │ │ dubbo入门教程.docx
│ │ │ zookeeper-3.4.8.tar.gz
│ │ │ 用户指南.mht
│ │ │
│ │ └─资料
│ │ │ apache-tomcat-7.0.57.tar.gz
│ │ │ dubbo-admin-2.5.3.war
│ │ │ dubbo-monitor-simple-2.5.3-assembly.tar.gz
│ │ │ dubbo-registry-simple-2.5.3-assembly.tar.gz
│ │ │
│ │ └─src
│ │ dubbo-dubbo-2.5.3.zip
│ │ hessian-lite.zip
│ │ opensesame.zip
│ │
│ ├─day12(淘淘商城11 - 分布式部署架构讲解以及实施)
│ │ │ Xshell 5 Commercial v5.0 Build 0469.zip
│ │ │ 部署文档.docx
│ │ │ 部署架构图.eddx
│ │ │
│ │ ├─keepalived
│ │ │ check_nginx.sh
│ │ │ keepalived-1.2.15.tar.gz
│ │ │ keepalived安装手册.docx
│ │ │ Keepalived权威指南中文.pdf
│ │ │ keepalived监控nginx进程.docx
│ │ │ keepalived(配置说明).conf
│ │ │
│ │ ├─lvs
│ │ │ ipvsadm-1.26.tar.gz
│ │ │ ipvsadm使用手册.docx
│ │ │ ipvsadm命令参数.docx
│ │ │ lvs安装文档.docx
│ │ │ lvs测试.docx
│ │ │ lvs简介.docx
│ │ │ webbench-1.5.tar.gz
│ │ │
│ │ ├─soft
│ │ │ │ apache-tomcat-7.0.57.tar.gz
│ │ │ │ CentOS下搭建NFS服务器总结.docx
│ │ │ │ nginx-1.7.7.tar.gz
│ │ │ │
│ │ │ ├─Erlang
│ │ │ │ esl-erlang-17.3-1.x86_64.rpm
│ │ │ │ esl-erlang-compat-R14B-1.el6.noarch.rpm
│ │ │ │ esl-erlang_17.3-1~centos~6_amd64.rpm
│ │ │ │
│ │ │ ├─jdk
│ │ │ │ └─linux
│ │ │ │ ├─32
│ │ │ │ │ jdk-7u71-linux-i586.tar.gz
│ │ │ │ │
│ │ │ │ └─64
│ │ │ │ jdk-7u75-linux-x64.tar.gz
│ │ │ │
│ │ │ ├─mysql
│ │ │ │ mysql-5.6.21.tar.gz
│ │ │ │ MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
│ │ │ │ Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar
│ │ │ │
│ │ │ ├─RabbitMQ-3.4.1
│ │ │ │ ├─linux-centos
│ │ │ │ │ rabbitmq-server-3.4.1-1.noarch.rpm
│ │ │ │ │
│ │ │ │ └─windows
│ │ │ │ otp_win64_17.3.exe
│ │ │ │ rabbitmq-server-3.4.1.exe
│ │ │ │
│ │ │ ├─redis
│ │ │ │ redis-2.8.17.tar.gz
│ │ │ │ redis-3.0.0.tar.gz
│ │ │ │
│ │ │ └─新建文件夹
│ │ ├─文档
│ │ │ linux忘记root密码.docx
│ │ │
│ │ ├─负载均衡架构一:使用lvs+nginx实现负载均衡
│ │ │ 使用lvs+nginx实现负载均衡.docx
│ │ │ 架构图.eddx
│ │ │
│ │ ├─高可用架构一:使用keepalived+nginx实现主备
│ │ │ │ keepalived+nginx实现双机主备.docx
│ │ │ │ 架构图.eddx
│ │ │ │
│ │ │ ├─主
│ │ │ │ keepalived.conf
│ │ │ │
│ │ │ └─备
│ │ │ keepalived.conf
│ │ │
│ │ └─高可用架构二:使用keepalived+nginx实现双主热备
│ │ │ keepalived+nginx实现双主热备.docx
│ │ │ 架构图.eddx
│ │ │
│ │ ├─主
│ │ │ keepalived.conf
│ │ │
│ │ └─备
│ │ keepalived.conf
│ │
│ ├─day13(淘淘商城12 - 分组实战)
│ │ │ 25期小组分组情况.xlsx
│ │ │ 分组实战说明.docx
│ │ │ 待实现功能说明.docx
│ │ │ 得分.xlsx
│ │ │
│ │ ├─SVN冲突解决
│ │ │ SVN冲突解决.avi
│ │ │
│ │ ├─压力测试工具--jmeter
│ │ │ apache-jmeter-2.12.zip
│ │ │ JMeter中文使用手册.pdf
│ │ │ 测试淘淘商城首页简要示例.docx
│ │ │ 淘淘商城首页压力测试.jmx
│ │ │
│ │ ├─相关资料
│ │ │ cu-fa-jie-kou.rar
│ │ │ Jcorp截图的后台代码实现.java
│ │ │ tapmodo-Jcrop-v0.9.12-0-g1902fbc(Jquery截图).zip
│ │ │ 短信平台.txt
│ │ │
│ │ └─解决拨号上网后无法连接机房服务器的问题
│ │ │ 操作步骤.docx
│ │ │
│ │ └─netrouteview
│ │ NetRouteView.cfg
│ │ NetRouteView.chm
│ │ NetRouteView.exe
│ │ NetRouteView_lng.ini
│ │ readme.txt
│ │
│ ├─day14(淘淘商城13 - 分组实战)
│ ├─day15(淘淘商城14 - 分组实战 + 项目总结以及就业指导)
│ │ 淘淘商城项目总结以及就业指导.docx
│ │
│ └─day16(拔高--Redis集群、Tomcat优化、MySQL优化)
│ ├─MySQL5.6优化
│ │ MySql5.6性能优化.docx
│ │
│ ├─Redis集群
│ │ redis-3.0.2.tar.gz
│ │ redis-3.2.1.gem
│ │ Redis集群.docx
│ │ 集群架构.eddx
│ │
│ └─Tomcat7优化
│ apache-tomcat-7.0.57.tar.gz
│ JVM调优实战.doc
│ Tomcat7性能优化.docx
│ 深入理解Java内存模型.pdf
│
└─课后资料
├─day01(RESTful Web Service、SVN)
│ ├─代码
│ │ itcast-parent.zip
│ │ itcast-usermanage.zip
│ │
│ ├─笔记
│ │ day01_课堂笔记.docx
│ │
│ └─视频
│ 01-今日大纲.avi
│ 02-统一开发环境.avi
│ 03-实施统一开发环境.avi
│ 04-搭建itcast-usermanage(SSM).avi
│ 05-spring、springmvc配置文件.avi
│ 06-配置mybatis相关.avi
│ 07-导入页面、通用页面跳转.avi
│ 08-实现用户列表的查询.avi
│ 09-设置排序条件查询.avi
│ 10-格式化时间显示+大神.avi
│ 11-REST是什么.avi
│ 12-RESTful是什么.avi
│ 13-资源的4种操作.avi
│ 14-最佳实践.avi
│ 15-http响应状态码.avi
│ 16-实现查询用户的接口.avi
│ 17-新增用户.avi
│ 18-更新用户.avi
│ 19-删除用户.avi
│ 20-什么是SVN.avi
│ 21-安装服务端和客户端.avi
│ 22-创建资源库和用户.avi
│ 23-资源仓库(重点).avi
│ 24-发布项目到SVN.avi
│ 25-提交代码.avi
│ 26-更新代码.avi
│ 27-检出项目.avi
│ 28-冲突解决.avi
│
├─day02(淘淘商城01 - 项目讲解、环境搭建)
│ ├─笔记
│ │ 淘淘商城_day01_课堂笔记.docx
│ │
│ └─视频
│ 00-Maven相关问题解决.avi
│ 01-今日大纲.avi
│ 02-聊聊电商行业.avi
│ 03-电商行业的技术特点.avi
│ 04-淘淘商城简介.avi
│ 05-了解项目功能.avi
│ 06-系统架构.avi
│ 07-人员配置和开发流程.avi
│ 08-开发技术.avi
│ 09-创建taotao-parent和taotao-common.avi
│ 10-创建taotao-manage.avi
│ 11-导入依赖.avi
│ 12-配置SSM配置文件.avi
│ 13-后台系统首页布局以及菜单事件.avi
│ 14-选择类目事件.avi
│ 15-实现选择类目.avi
│ 16-提交代码到SVN.avi
│
├─day03(淘淘商城02 - 后台系统功能实现)
│ ├─笔记
│ │ 淘淘商城_day02_课堂笔记.docx
│ │
│ └─视频
│ 00-SVN的删除和今日大纲.avi
│ 01-环境、域名、hosts.avi
│ 02-nginx的简介和使用.avi
│ 03-代理.avi
│ 04-封装BaseService.avi
│ 05-优化BaseService.avi
│ 06-商品表结构.avi
│ 07-选择类目的点击事件.avi
│ 08-新增商品页面讲解.avi
│ 09-完成新增商品的提交逻辑.avi
│ 10-解决事务问题.avi
│ 11-上传组件.avi
│ 12-实现上传逻辑.avi
│ 13-实现文本类型的json数据.avi
│ 14-解决图片无法显示的问题.avi
│ 15-Spring的父子容器.avi
│ 16-读取配置文件内容的实现.avi
│ 17-日志书写.avi
│
├─day04(淘淘商城03 - 前台系统搭建、实现、内容管理系统实现)
│ ├─笔记
│ │ 淘淘商城_day03_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-查询商品列表.avi
│ 02-商品基本数据、图片、类目回显.avi
│ 03-商品描述的回显.avi
│ 04-TODO(编辑图片回显).avi
│ 05-完成编辑的后台实现.avi
│ 06-规格参数的分析.avi
│ 07-规格参数表结构.avi
│ 08-实现新增规格参数模板.avi
│ 09-根据模板动态生成表单.avi
│ 10-保存规格参数数据的后台实现.avi
│ 11-回显规格参数数据.avi
│ 12-更新规格参数数据.avi
│ 13-前台系统所用技术分析.avi
│ 14-搭建taotao-web.avi
│ 15-首页类目功能以及数据结构.avi
│ 16-后台提交类目数据.avi
│ 17-跨域问题.avi
│ 18-什么是jsonp.avi
│ 19-jsonp的使用优化.avi
│ 20-通过jQuery使用jsonp.avi
│ 21-后台提供跨域支持.avi
│ 22-解决乱码问题.avi
│ 23-统一支持jsonp.avi
│
├─day05(淘淘商城04 - 大广告、商品详情页、Redis入门)
│ ├─代码
│ │ itcast-httpclient.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day04_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-大广告位功能.avi
│ 02-如何实现的分析.avi
│ 03-表结构.avi
│ 04-创建pojo、mapper、service、controller.avi
│ 05-实现新增、重命名、删除.avi
│ 06-新增内容.avi
│ 07-查询内容列表.avi
│ 08-对外提供接口服务.avi
│ 09-访问接口方式和Httpclient简介.avi
│ 10-DoGET请求.avi
│ 11-带有参数的get请求.avi
│ 12-post请求.avi
│ 13-连接管理器和清理无效连接.avi
│ 14-请求参数配置.avi
│ 15-httpclient和Spring的整合.avi
│ 16-封装ApiService.avi
│ 17-实现大广告功能.avi
│ 18-实现小广告功能.avi
│ 19-优化实现.avi
│
├─day06(淘淘商城05 - Redis入门)
│ ├─代码
│ │ itcast-redis.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day05_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-缓存的需求.avi
│ 02-了解Redis.avi
│ 03-历史和发展.avi
│ 04-版本说明和下载.avi
│ 05-Redis的安装.avi
│ 06-redis-cli使用和多数据库.avi
│ 07-Redis的基本命令.avi
│ 08-Redis的字符串基本操作.avi
│ 09-生存时间.avi
│ 10-Redis的客户端.avi
│ 11-Jedis的简单示例.avi
│ 12-连接池的使用.avi
│ 13-分片式集群.avi
│ 14-封装RedisService.avi
│ 15-优化RedisService.avi
│ 16-实现缓存逻辑.avi
│ 17-优化缓存代码.avi
│ 18-显示商品基本数据.avi
│ 19-显示商品描述数据.avi
│ 20-显示规格参数.avi
│ 21-字符串拼接的问题.avi
│ 22-前台系统添加缓存逻辑.avi
│
├─day07(淘淘商城06 - 单点登录系统、订单系统)
│ │ taotao-static.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day06_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-解决商品数据同步问题.avi
│ 02-单点登录系统.avi
│ 03-登录流程.avi
│ 04-搭建taotao-sso.avi
│ 05-解决静态资源加载问题.avi
│ 06-表结构.avi
│ 07-实现检测用户名是否可用.avi
│ 08-实现注册功能.avi
│ 09-数据校验.avi
│ 10-登录页面.avi
│ 11-实现登录功能.avi
│ 12-实现显示当前登录人信息.avi
│
├─day08(淘淘商城07 - 完成订单、Solr入门以及搜索系统实现)
│ │ solr-4.10.2.zip
│ │ taotao-static.zip
│ │
│ ├─代码
│ │ itcast-solrj.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day07_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-导入订单系统和表结构.avi
│ 02-开放平台.avi
│ 03-配置tomcat、hosts、nginx.avi
│ 04-创建订单接口.avi
│ 05-根据订单id查询订单.avi
│ 06-根据用户名分页查询.avi
│ 07-修改订单状态.avi
│ 08-去订单确认页.avi
│ 09-编写登录拦截器.avi
│ 10-编写下单逻辑.avi
│ 11-解决2次查询user的问题.avi
│ 12-成功页.avi
│ 13-准备商品数据.avi
│ 14-搭建solr服务.avi
│ 15-创建taotao core.avi
│ 16-改进ThreadLocal的使用(清空).avi
│ 17-集成IK中文分词器.avi
│ 18-导入数据到solr.avi
│ 19-搭建taotao-search工程.avi
│ 20-实现搜索功能.avi
│ 21-分页.avi
│ 22-解决中文乱码问题.avi
│ 23-多词搜索的逻辑关系.avi
│
├─day09(淘淘商城08 - MQ学习、改造搜索、商品详情缓存逻辑)
│ ├─代码
│ │ itcast-rabbitmq.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day08_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-如何实现商品数据的同步.avi
│ 02-RabbitMQ简介.avi
│ 03-安装RabbitMQ.avi
│ 04-管理界面中的功能.avi
│ 05-简单队列.avi
│ 06-work模式.avi
│ 07-能者多劳.avi
│ 08-消息的确认模式.avi
│ 09-订阅模式.avi
│ 10-路由模式.avi
│ 11-通配符模式.avi
│ 12-Spring-Rabbit项目简介.avi
│ 13-Spring-Rabbit的使用.avi
│ 14-持久化和非持久化队列.avi
│ 15-后台系统发送消息到交换机.avi
│ 16-前台系统接收消息.avi
│ 17-搜索系统中接收消息.avi
│
├─day10(淘淘商城09 - 实现购物车、读写分离)
│ │ taotao.sql
│ │
│ ├─笔记
│ │ 淘淘商城_day09_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-购物车功能.avi
│ 02-购物车业务流程.avi
│ 03-搭建taotao-cart.avi
│ 04-表结构.avi
│ 05-通过拦截器判断用户是否登录.avi
│ 06-加入商品到购物车.avi
│ 07-查询购物车列表.avi
│ 08-实现修改购买数量.avi
│ 09-删除购物车中的商品.avi
│ 10-未登录状态下购物车实现.avi
│ 11-基于购物车实现下单功能.avi
│ 12-读写分离背景.avi
│ 13-安装2个mysql.avi
│ 14-设置主从复制.avi
│ 15-读写分离解决方案.avi
│ 16-使用Spring实现的原理.avi
│ 17-实现读写分离.avi
│ 18-改进和一主多从.avi
│
├─day11(淘淘商城10 - dubbo入门、优化单点登录系统)
│ ├─代码
│ │ dubbo-a.zip
│ │ dubbo-b-api.zip
│ │ dubbo-b.zip
│ │
│ ├─笔记
│ │ 淘淘商城_day10_课堂笔记.docx
│ │
│ └─视频
│ 00-今日大纲.avi
│ 01-系统间服务调用方式.avi
│ 02-单点系统中存在的问题.avi
│ 03-了解Dubbo框架.avi
│ 04-版本和下载.avi
│ 05-通过Maven构建Dubbo.avi
│ 06-背景和服务治理.avi
│ 07-架构(重点).avi
│ 08-安装zookeeper.avi
│ 09-搭建B系统(服务提供者).avi
│ 10-搭建A系统(服务调用者).avi
│ 11-解决代码重复问题.avi
│ 12-监控.avi
│ 13-管理工具.avi
│ 14-dubbo配置.avi
│ 15-将sso中查询服务独立出来.avi
│ 16-将接口服务注册到dubbo.avi
│ 17-改造前台系统的调用方式.avi
│ 18-改造taotao-cart.avi
│
└─day12(淘淘商城11 - 分布式部署架构讲解以及实施)
│ 淘淘商城首页压力测试.jmx
│
├─deploy
│ nginx.conf
│ taotao-cart.war
│ taotao-manage.war
│ taotao-order.war
│ taotao-search.war
│ taotao-solr.tar.gz
│ taotao-sso-query-service.war
│ taotao-sso.war
│ taotao-static.tar.gz
│ taotao-upload.tar.gz
│ taotao-web.war
│ taotao.sql
│
├─笔记
│ 淘淘商城_day10_课堂笔记.docx
│
└─视频
00-今日大纲.avi
01-上线流程.avi
02-服务器的情况.avi
03-SVN打tag.avi
04-实施打包.avi
05-部署架构和服务器分配情况.avi
06-安装nginx.avi
07-安装mysql.avi
08-安装Redis.avi
09-安装RabbitMQ.avi
10-安装zookeeper.avi
11-部署taotao-manage.avi
12-dubbo的监控和管理.avi
13-部署前台系统.avi
14-解决图片文件.avi
15-部署前台系统(完成集群).avi
16-部署taotao-sso和taotao-sso-query.avi
17-部署taotao-solr.avi
18-部署taotao-search.avi
19-部署taotao-cart.avi
20-部署taotao-order.avi
21-keepalived+nginx实现双机主备.avi
22-keepalived+nginx实现双主热备.avi
23-使用lvs+nginx实现负载均衡.avi
24-压力测试.avi
25-项目实战.avi