品优购网上商城是一个综合性的B2B2C平台,类似京东商城。商家可以申请入驻到平台进行商品的销售,会员可以在商城浏览商品、搜索商品、使用购物车、购买商品下订单,以
* 第一章 品优购电商系统开发/
* 分布式框架-Dubbox/
* 01.课程大纲
* 02.今日目标_01
* 03.电商行业分析
* 04.电商行业技术特点
* 05.主要电商模式
* 06.品优购简介
* 07.系统架构
* 08.表结构分析与框架组合
* 09.Dubbox简介
* 10.Dubbox运行原理图
* 11.Zookeeper安装前准备
* 12.Zookeeper安装与常用命令
* 13.jar包本地安装与离线约束
* 14.入门小Demo服务提供方
* 15.入门小Demo服务消费方
* 16.入门小Demo测试
* 17.管理中心
* 18.工程结构分析与建库建表
* 19.品优购框架搭建
* 20.品优购-实体类和数据访问层
* 21.品牌列表-需求与表结构
* 22.品牌列表-代码编写
* 23.品牌列表-测试
* 24.常见问题
* 品牌管理/
* 01.今日目标_02
* 02.AngularJS简介
* 03.AngularJS四大特征
* 04.AngularJS入门小demo(1-3)
* 05.AngularJS入门小demo4
* 06.AngularJS入门小demo(5-6)
* 07.AngularJS入门小demo(7)
* 08.AngularJS入门小demo(8)
* 09.品牌列表-需求分析
* 10.品牌列表-1
* 11.品牌列表-2
* 12.品牌分页-需求分析
* 13.品牌分页-后端-1
* 14.品牌分页-后端-2
* 15.品牌分页-前端-1
* 16.品牌分页-前端-2
* 17.品牌增加-后端
* 18.品牌增加-前端
* 19.品牌修改-后端
* 20.品牌修改-前端-1
* 21.品牌修改-前端-2
* 22.品牌删除-后端
* 23.品牌删除-前端-1
* 24.品牌删除-前端-2
* 25.品牌条件查询-后端
* 26.品牌条件查询-前端
* 规格及模板管理/
* 01.今日目标_03
* 02.前端分层开发
* 03.代码分离JS
* 04.控制器继承
* 05.代码生成
* 06.规格管理-需求与表结构分析
* 07.规格管理-列表
* 08.规格管理-增加规格-增加行
* 09.规格管理-增加规格-删除行
* 10.规格管理-新增规格-保存
* 11.规格管理-修改规格-获取数据
* 12.规格管理-修改规格-保存数据
* 13.规格管理-删除规格
* 14.模板管理-需求与表结构分析
* 15.模板管理-列表
* 16.认识select2
* 17.品牌下拉列表(静态)
* 18.品牌下拉列表-后端数据支撑
* 19.品牌下拉列表-前端
* 20.规格下拉列表
* 21.增加和删除扩展属性行
* 22.新增模板
* 23.修改模板
* 24.删除模板
* 25.优化模板列表显示
* 安全框架与商家入驻审核/
* 01.今日目标_04
* 02.SpringSecutiry简介
* 03.入门小Demo-最简单案例
* 04.入门小Demo-自定义登录页
* 05.运营商系统-登陆
* 06.运营商系统-显示登陆名
* 07.运营商系统-退出登录
* 08.商家入驻审核业务分析
* 09.商家申请入驻-准备工作
* 10.商家申请入驻-代码实现
* 11.商家审核-待审核列表
* 12.商家审核-商家详情
* 13.商家审核-修改状态
* 14.商家系统登陆-自定义认证类
* 15.商家系统登陆-认证类调用服务方法
* 16.Bcrypt加密算法简介
* 17.商家登陆加密配置
* 商品管理1/
* 01.今日目标_05
* 02.需求与表结构分析
* 03.商品分类-列表-后端
* 04.商品分类-列表-前端
* 05.商品分类-面包屑
* 06.商品分类-增删改实现思路
* 07.理解SPU与SKU
* 08.商品表结构分析
* 09.商品录入-基本功能-后端
* 10.商品录入-基本信息录入
* 11.富文本编辑器简介
* 12.商品录入-商品介绍
* 13.FastDFS介绍
* 14.文件上传及下载的流程
* 15.FastDFS环境安装
* 16.FastDFS入门小demo
* 17.商品录入-图片上传-后端
* 18.商品录入-上传图片
* 19.商品录入-图片列表
* 20.商品录入-图片删除
* 商品管理2/
* 01.今日目标_06
* 02.选择商品分类-需求分析和准备工作
* 03.选择商品分类-一级分类下拉列表
* 04.选择商品分类-二级分类与三级分类下拉列表
* 05.选择商品分类-显示模板ID
* 06.品牌下拉列表
* 07.扩展属性
* 08.规格选择-显示规格面板-后端代码
* 09.规格选择-显示规格面板-前端
* 10.规格选择-保存选择的规格选项-思路分析
* 11.规格选择-保存选择的选项-代码实现
* 12.SKU商品列表-思路分析与表结构
* 13.SKU列表-变量构建
* 14.SKU列表-表格绑定
* 15.SKU列表保存-后端-1
* 16.SKU列表保存-后端-2
* 17.是否启用规格-前端
* 18.是否启用规格-后端
* 商品管理3/
* 01.今日目标_07
* 02.商品列表-查询商家商品列表
* 03.商品列表-显示状态
* 04.商品列表-显示分类
* 05.商品列表-条件查询
* 06.商品修改-基本信息读取
* 07.商品修改-读取商品介绍
* 08.商品修改-读取商品图片
* 09.商品修改-读取扩展属性
* 10.商品修改-读取规格属性
* 11.商品修改-读取SKU列表数据
* 12.商品修改-保存数据-后端
* 13.商品修改-保存数据-前端
* 14.商品修改-页面跳转
* 15.运营商后台-商品审核-待审核列表
* 16.运营商后台-商品审核-审核与驳回
* 17.运营商后台-商品删除
* 18.商家后台-上下架-思路分析
* 19.注解式事务
* 广告管理与缓存解决方案/
* 01.今日目标_08
* 02.网站前台分析数据库表分析
* 03.工程构建与生成代码
* 04.广告管理-图片上传
* 05.广告管理-广告类目选择
* 06.广告管理-广告状态
* 07.网站首页-工程搭建
* 08.网站首页-广告展示-后端
* 09.网站首页-广告展示-前端
* 10.SpringDataRedis简介
* 11.SpringDataRedis入门小Demo
* 12.入门小Demo-值类型操作
* 13.入门小Demo-set集合类型操作
* 14.入门小Demo-list集合
* 15.入门小Demo-list集合-删除值
* 16.入门小Demo-hash集合
* 17.广告数据的缓存
* 18.广告数据缓存更新
* 搜索解决方案-Solr-1/
* 01.今日目标_09
* 02.什么是Solr
* 03.Solr安装
* 04.Solr中文分析器
* 05.Solr域-1
* 06.Solr域-2
* 07.Solr域-3
* 08.Solr域-4
* 09.SpringDataSolr简介
* 10.SpringDataSolr入门-准备
* 11.SpringDataSolr入门-注解
* 12.SpringDataSolr入门-增加修改
* 13.SpringDataSolr入门-根据主键查询删除
* 14.SpringDataSolr入门-批量插入数据
* 15.SpringDataSolr入门-分页查询
* 16.SpringDataSolr入门-条件查询
* 17.SpringDataSolr入门-全部删除
* 18.批量数据导入-商品列表数据
* 19.批量数据导入-批量导入
* 20.批量数据导入-规格数据
* 21.关键字搜索-后端-准备工作
* 22.关键字搜索-后端-服务接口
* 23.关键字搜索-后端-服务实现层
* 24.关键字搜索-后端-控制层
* 25.关键字搜索-后端-控制层-2
* 26.关键字搜索-前端-服务层和控制层
* 27.关键字搜索-前端-页面
* 28.关键字搜索-测试
* 搜索解决方案-Solr-2/
* 01.今日目标_10
* 02.高亮显示-后端
* 03.高亮显示-前端
* 04.业务规则-需求分析
* 05.实现思路与代码结构优化
* 06.商品分类列表-后端(分组查询)
* 07.商品分类列表-前端
* 08.缓存品牌和规格数据的整体思路
* 09.缓存模板ID
* 10.缓存品牌列表和规格列表
* 11.缓存数据测试
* 12.显示品牌和规格列表-后端
* 13.显示品牌和规格列表-前端
* 14.搜索条件构建-需求与实现思路
* 15.搜索条件构建-增加查询条件
* 16.搜索条件构建-撤销查询条件
* 17.搜索条件构建-隐藏查询面板
* 18.过滤查询-分类过滤
* 19.过滤查询-品牌过滤
* 20.过滤查询-规格过滤
* 21.过滤查询-根据分类查询品牌和规格列表
* 搜索解决方案-Solr-3/
* 01.今日目标_11
* 02.价格区间过滤-需求
* 03.价格区间过滤-前端
* 04.价格区间过滤-后端
* 05.分页-后端
* 06.分页-前端-构建分页栏-1
* 07.分页-前端-构建分页栏-2
* 08.分页-前端-页码查询
* 09.分页-前端-页码查询-2
* 10.分页-前端-不可用样式
* 11.分页-前端-省略号
* 12.分页-前端-完善
* 13.多关键字搜索
* 14.排序-后端
* 15.价格排序-前端
* 16.新品排序
* 17.销量排序与评价排序的思路
* 18.隐藏品牌列表
* 19.搜索页与首页对接
* 20.更新索引库-实现思路
* 21.更新索引库-审核后更新-代码实现
* 22.更新索引库-审核后更新-测试
* 23.更新索引库-删除商品同步
* 网页静态化解决方案-Freemarker/
* 01.今日目标_12
* 02.网页静态化简介
* 03.入门小Demo-1
* 04.入门小Demo-2
* 05.指令
* 06.内建函数
* 07.空值处理运算符
* 08.运算符
* 09.工程搭建-1
* 10.工程搭建-2
* 11.工程搭建-3
* 12.商品详细页模板构建-1
* 13.商品详细页模板-2
* 14.商品详细页模板-3
* 15.商品详细页模板-4
* 16.商品详细页模板-5
* 17.前端逻辑-数量增减
* 18.前端逻辑-规格选择
* 19.页面生成SKU变量
* 20.加载默认SKU
* 21.JS判断对象内容是否相等
* 22.选择规格更新SKU
* 23.添加商品到购物车
* 24.商品审核调用生成页面功能
* 25.保存工程代码
* 26.总结
* 消息中间件解决方案JMS/
* 01.今日目标_13
* 02.系统模块分析
* 03.消息中间件
* 04.JMS介绍
* 05.JMS消息传递的类型
* 06.ActiveMQ安装与使用
* 07.点对点模式-消息生产者
* 08.点对点模式-消息消费者
* 09.发布订阅模式-消息生产者
* 10.发布订阅模式-消息消费者
* 11.SpringJMS-点对点-消息生产者
* 12.SpringJMS-点对点-消息消费者
* 13.SpringJMS-发布订阅-消息生产者
* 14.SpringJMS-发布订阅-消息消费者
* 15.商品审核导入索引库-消息生产者-1
* 16.商品审核导入索引库-消息生产者-2
* 17.商品审核导入索引库-消息消费者
* 18.商品删除移除索引库记录
* 19.商品审核执行网页静态化-架构分析
* 20.商品审核生成详细页-消息生产者
* 21.商品审核生成详细页-消息消费者
* 22.商品审核生成详细页-测试
* 23.商品删除-删除商品详细页
* 24.总结
* SpringBoot框架与短信解决方案/
* 01.今日目标_14
* 02.SpringBoot简介
* 03.入门小Demo-起步依赖
* 04.入门小Demo-web开发
* 05.入门小Demo-读取配置文件和热部署
* 06.与ActiveMQ整合-1
* 07.与ActiveMQ整合-2
* 08.与ActiveMQ整合-3
* 09.阿里大于-介绍
* 10.短信测试
* 11.短信微服务-1
* 12.短信微服务-2
* 13.用户注册-工程搭建
* 14.用户注册-代码生成与拷贝
* 15.用户注册-基本注册功能-后端
* 16.用户注册-基本注册功能-前端
* 17.用户注册-验证码实现思路
* 18.生成验证码-后端
* 19.生成验证码-前端
* 20.校验验证码-代码
* 21.校验验证码-测试
* 22.将消息发送给ActiveMQ
* 23.验证码注册测试
* 单点登录解决方案CAS/
* 01.今日目标_15
* 02.系统架构分析
* 03.什么是单点登录
* 04.什么是CAS
* 05.CAS服务端部署
* 06.CAS服务端配置
* 07.CAS客户端入门小Demo
* 08.单点退出
* 09.数据源配置
* 10.登录界面改造
* 11.错误信息提示
* 12.搭建SpringSecurity工程
* 13.SpringSecurity与CAS集成-1
* 14.SpringSecurity与CAS集成-2
* 15.SpringSecurity与CAS集成-3
* 16.SpringSecurity与CAS集成-4
* 17.SpringSecurity与CAS集成-5
* 18.SpringSecurity与CAS集成-6
* 19.获取当前登录名
* 20.与CAS集成退出登录
* 21.品优购-用户中心实现单点登录
* 22.品优购显示登陆用户名
* 23.品优购-退出登录
* 购物车解决方案/
* 01.今日目标_16
* 02.需求分析
* 03.实现思路
* 04.工程搭建
* 05.购物车实体类
* 06.Cookie购物车-后端代码-服务端-1
* 07.Cookie购物车-后端代码-服务端-2
* 08.Cookie购物车-后端代码-服务端-3
* 09.Cookie购物车-后端代码-控制层
* 10.Cookie购物车-后端代码-测试
* 11.购物车前端-购物车列表
* 12.购物车前端-数量增减
* 13.购物车前端-合计数
* 14.获取当前登录人
* 15.远程购物车存取-后端-1
* 16.远程购物车存取-后端-2
* 17.远程购物车存取-测试
* 18.跳板页
* 19.合并购物车-1
* 20.合并购物车-2
* 21.合并购物车-测试
* 22.总结_16
* 跨域解决方案与提交订单/
* 01.今日目标_17
* 02.JS跨域
* 03.跨域调用测试
* 04.跨域资源共享CORS
* 05.收货人地址选择-需求分析与表结构
* 06.收货人地址选择-准备工作
* 07.收货人地址列表
* 08.收货人地址选择
* 09.收货人地址选择后显示
* 10.选择支付方式
* 11.商品清单与金额显示
* 12.订单表结构分析
* 13.保存订单-搭建框架
* 14.分布式ID生成解决方案(了解)
* 15.推特雪花算法
* 16.保存订单-服务层-1
* 17.保存订单-服务层-2
* 18.保存订单-控制层
* 19.保存订单-前端
* 20.保存订单-测试
* 21.跳转到支付页
* 22.总结_17
* 微信扫码支付/
* 01.今日目标_18
* 02.二维码简介
* 03.QRious入门
* 04.微信支付申请流程
* 05.微信扫码支付流程
* 06.微信支付SDK简介
* 07.HttpClient工具类
* 08.工程搭建与准备工作
* 09.微信二维码生成-后端-1
* 10.微信二维码生成-后端-2
* 11.微信二维码生成-后端-3
* 12.微信二维码生成-前端
* 13.查询订单状态-后端-1
* 14.查询订单状态-后端-2
* 15.查询订单状态-前端
* 16.二维码超时处理
* 17.支付成功显示金额
* 18.支付日志需求及表结构
* 19.插入日志记录
* 20.读取支付日志
* 21.修改订单状态
* 22.总结_18
* 秒杀解决方案/
* 01.今日目标_19
* 02.秒杀需求分析
* 03.秒杀订单表
* 04.秒杀实现思路
* 05.工程搭建与准备
* 06.代码生成和后台管理功能
* 07.秒杀商品列表-列表显示
* 08.秒杀商品列表-缓存数据
* 09.秒杀商品详细页-显示数据
* 10.interval服务
* 11.秒杀商品详细页-倒计时读秒
* 12.秒杀下单-后端服务层
* 13.秒杀下单-后端控制层
* 14.秒杀下单-前端
* 15.秒杀支付-生成二维码-后端
* 16.秒杀支付-生成二维码-前端
* 17.秒杀支付-保存订单-后端服务层
* 18.秒杀支付-保存订单-后端控制层
* 19.秒杀支付-保存订单-测试
* 20.秒杀支付-超时处理
* 21.秒杀支付-超时处理-2
* 22.秒杀支付-超时处理-3
* 品优购系统业务分析/
* 01.今日目标_20
* 02.什么是任务调度
* 03.SpringTask入门小Demo
* 04.Cron表达式
* 05.Cron表达式测试
* 06.秒杀商品列表增量更新
* 07.过期秒杀商品的移除
* 08.MavenProfile简介
* 09.MavenProfile入门
* 10.MavenProfile更改数据库配置
* 11.MavenProfile更改数据库配置-测试
* 12.注册中心地址集中配置
* 13.注册中心地址MavenProfile配置
* 14.MongoDB 简介
* 15.其它业务功能分析-用户中心
* 16.其它业务功能分析-订单管理
* 17.其它业务功能分析-评价系统
* 18.其它业务功能分析-资金结算
* 19.总结
* 第二章 品优购电商系统部署/
* 集群解决方案/
* 01.今日目标-部署_01
* 02.什么是集群
* 03.集群与分布式的区别
* 04.Zookeeper集群-简介
* 05.Zookeeper集群搭建-1
* 06.Zookeeper集群搭建-2
* 07.Zookeeper集群启动及异常测试
* 08.品优购-Zookeeper集群
* 09.SolrCloud集群架构图
* 10.SolrCloud集群准备工作
* 11.SolrCloud集群搭建
* 12.SolrCloud集群启动
* 13.品优购连接SolrCloud
* 14.集群分片设置
* 15.RedisCluster简介
* 16.槽
* 17.投票机制
* 18.Redis集群-准备工作
* 19.Redis集群-搭建集群
* 20.客户端连接RedisCluster
* 21.SpringDataRedis连接redis集群
* 22.模拟集群异常测试
* MyCat & Nginx/
* 01.今日目标-部署_02
* 02.MyCat简介
* 03.Mysql启动及权限设置
* 04.Mycat安装与启动
* 05.分片及相关概念
* 06.MyCat分片设置
* 07.MyCat分片测试
* 08.按主键范围分片规则
* 09.按一致性哈希分片
* 10.了解数据库读写分离
* 11.Nginx安装与启动
* 12.Nginx静态网站部署
* 13.Nginx虚拟主机-端口设置
* 14.域名
* 15.Nginx虚拟主机-域名配置
* 16.什么是反向代理
* 17.反向代理配置
* 18.Nginx负载均衡
* 19.Nginx高可用
* 20.网络拓扑图
* 21.品优购服务器列表
* 22.总结_02
* 容器部署解决方案Docker/
* 01.今日目标-部署_03
* 02.什么是虚拟化
* 03.容器技术
* 04.Docker组件
* 05.Docker安装与启动
* 06.Docker镜像操作-列出镜像
* 07.Docker镜像操作-搜索镜像
* 08.Docker镜像操作-拉取镜像
* 09.Docker镜像操作-删除镜像
* 10.Docker容器操作-查看容器
* 11.Docker容器操作-创建与启动容器-1
* 12.Docker容器操作-创建与启动容器-2
* 13.Docker容器操作-创建与启动容器-3
* 14.Docker容器操作-文件拷贝
* 15.Docker容器操作-目录挂载
* 16.Docker容器操作-查看IP与删除容器
* 17.Mysql容器部署
* 18.tomcat容器部署
* 19.Nginx容器部署
* 20.Redis容器部署
* 21.容器保存为镜像
* 22.镜像的备份与恢复
* 23.总结_03




