摘要: FastDFS 1.Linux下使用FastDFS 本教程所有操作均在CentOS 7.x环境下进行。 上传 # 新建用户 useradd leyou passwd leyou 将课前资料中的所需文件,上传到/usr/local/leyou目录下: cd /home/leyou/ mkdir fdfs 使用file 阅读全文
posted @ 2022-08-03 22:53 胖大海527 阅读(65) 评论(0) 推荐(0)
摘要: 下单 0.学习目标 会调用订单系统接口 实现订单结算功能 实现微信支付功能 1.订单系统接口 我们不做开发,只讲解 1.1.导入订单服务 把课前资料提供的leyou-order复制到D:\heima\code\leyou目录。 然后在工程内导入: 然后导入module: 选择导入module: 选择目录中 阅读全文
posted @ 2022-08-03 11:30 胖大海527 阅读(245) 评论(0) 推荐(0)
摘要: 购物车 0.学习目标 1.实现未登录状态的购物车 2.实现登陆状态下的购物车 1.搭建购物车服务 1.1.创建module 1.2.pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM 阅读全文
posted @ 2022-08-03 11:28 胖大海527 阅读(27) 评论(0) 推荐(0)
摘要: 授权中心 0.学习目标 1.无状态登录原理 1.1.什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。 例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值 阅读全文
posted @ 2022-08-03 11:26 胖大海527 阅读(49) 评论(0) 推荐(0)
摘要: 用户注册 0.学习目标 创建用户中心 了解面向接口开发方式 实现数据校验功能 实现短信发送功能 实现注册功能 实现根据用户名和密码查询用户功能 1.创建用户中心 用户搜索到自己心仪的商品,接下来就要去购买,但是购买必须先登录。所以接下来我们编写用户中心,实现用户的登录和注册功能。 用户中心的提供的服务: 用户 阅读全文
posted @ 2022-08-03 11:25 胖大海527 阅读(167) 评论(0) 推荐(0)
摘要: RabbitMQ 0.学习目标 了解常见的MQ产品 了解RabbitMQ的5种消息模型 会使用Spring AMQP 利用MQ实现搜索和静态页的数据同步 1.RabbitMQ 1.1.搜索与商品服务的问题 目前我们已经完成了商品详情和搜索系统的开发。我们思考一下,是否存在问题? 商品的原始数据保存在数据库中,增删改查 阅读全文
posted @ 2022-08-03 11:24 胖大海527 阅读(32) 评论(0) 推荐(0)
摘要: Thymeleaf 0.学习目标 了解Thymeleaf的基本使用 实现商品详情页的渲染 知道页面静态化的作用 实现页面静态化功能 1.商品详情 当用户搜索到商品,肯定会点击查看,就会进入商品详情页,接下来我们完成商品详情页的展示, 1.1.Thymeleaf 在商品详情页中,我们会使用到Thymeleaf来渲染页面, 阅读全文
posted @ 2022-08-03 11:22 胖大海527 阅读(58) 评论(0) 推荐(0)
摘要: 搜索过滤 0.学习目标 了解过滤功能的基本思路 实现分类和品牌展示 了解规格参数展示 实现过滤条件筛选 实现已选过滤项回显 实现取消选择过滤项 1.过滤功能分析 首先看下页面要实现的效果: 整个过滤部分有3块: 顶部的导航,已经选择的过滤条件展示: 商品分类面包屑,根据用户选择的商品分类变化 其它已选择过滤参 阅读全文
posted @ 2022-08-03 11:20 胖大海527 阅读(48) 评论(0) 推荐(0)
摘要: 基本搜索 0.学习目标 编写数据导入功能 实现基本搜索 实现页面分页 实现结果排序 1.索引库数据导入 昨天我们学习了Elasticsearch的基本应用。今天就学以致用,搭建搜索微服务,实现搜索功能。 1.1.创建搜索服务 创建module: Pom文件: <?xml version="1.0" encod 阅读全文
posted @ 2022-08-03 11:19 胖大海527 阅读(30) 评论(0) 推荐(0)