自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 乐优商城(九)数据同步

文章目录1. 项目问题分析2. 项目改造2.1 改造思路2.2 商品微服务发送消息2.2.1 引入依赖2.2.2 配置文件2.2.3 改造 SpuService2.3 搜索微服务接收消息2.3.1 引入依赖2.3.2 配置文件2.3.3 编写监听器2.3.4 编写创建和删除索引方法2.4 商品详情微服务接收消息2.4.1 引入依赖2.4.2 配置文件2.4.3 编写监听器2.4.4 添加删除页面方...

2020-04-28 23:54:29 625

原创 RabbitMQ

文章目录1. 消息队列(MQ)1.1 消息队列的应用场景1.2 消息队列的定义1.3 AMQP 和 JMS1.4 常见 MQ 产品2. RabbitMQ2.1 RabbitMQ 简介2.2 Windows 下安装 RabbitMQ2.2.1 下载安装包2.2.2 安装 Erlang2.2.3 安装 RabbitMQ2.3 RabbitMQ 管理界面2.3.1 主页总览2.3.2 添加用户2.3.3...

2020-04-27 19:36:16 2979

原创 乐优商城(八)商品详情

文章目录1. 搭建商品详情微服务1.1 创建工程1.2 创建页面模板1.3 页面跳转1.3.1 修改页面跳转路径1.3.2 Nginx 反向代理1.3.3 编写 Controller1.3.4 测试1.4 后台提供接口1.4.1 分析模型数据1.4.2 商品微服务提供接口1.4.3 创建 FeignClient1.4.4 商品详情微服务提供接口1.4.5 测试1.5 渲染页面2. 页面静态化2.1...

2020-04-24 20:16:40 565

原创 Thymeleaf

文章目录1. Thymeleaf 简介2. Thymeleaf 特点3. 搭建环境3.1 创建工程3.2 默认配置3.3 快速入门4.语法4.1 变量4.1.1 案例4.1.2 动静结合4.1.3 变量非格式化输出4.2 自定义变量4.3 方法4.4 字面值4.5 拼接4.6 运算4.7 循环4.8 逻辑判断4.9 分支控制 switch4.10 JS 模板1. Thymeleaf 简介Thy...

2020-04-22 20:01:37 898

原创 乐优商城(七)搜索过滤

文章目录1. 搜索过滤分析2. 展示分类和品牌过滤2.1 实现思路2.2 拓展搜索结果2.3 聚合商品分类和品牌2.4 测试2.5 页面渲染3. 展示规格参数过滤3.1 实现思路3.2 拓展搜索结果3.3 聚合规格参数3.4 测试3.5 页面渲染4. 实现搜索过滤4.1 前端保存过滤项4.2 后台实现搜索过滤4.2.1 拓展搜索请求对象4.2.2 添加过滤条件4.3 测试5. 展示选择过滤项5.1...

2020-04-20 21:46:25 516

原创 乐优商城(六)基本搜索

文章目录1. 搭建搜索微服务1.1 创建工程1.2 分析索引库数据格式1.3 创建实体类1.4 调用商品微服务接口1.4.1 提供查询商品分类名称接口1.4.2 提供查询商品品牌名称接口1.4.3 调用商品微服务接口1.4.4 测试1.5 创建索引库和映射1.6 导入商品数据2. 实现基本搜索2.1 分析页面2.2 发送异步请求2.3 后台提供搜索接口2.3.1 添加网关映射2.3.2 添加允许跨...

2020-04-15 23:38:45 808

原创 Spring Data Elasticsearch

文章目录1. Elasticsearch 客户端的缺点2. Spring Data Elasticsearch 简介3. 搭建 Spring Data Elasticsearch3.1 创建工程3.2 添加配置3.3 添加实体类和注解4. 索引操作4.1 创建索引和映射4.2 删除索引5. 文档操作5.1 新增文档5.2 批量新增文档5.3 修改文档5.4 删除文档5.5 查询文档5.6 自定义...

2020-04-08 17:32:08 428

原创 Elasticsearch

文章目录1. Elasticsearch 简介2. Elasticsearch 的应用场景3. Elasticsearch 的安装3.1 创建一个新用户3.2 上传压缩包并解压3.3 修改配置4. Elasticsearch 的运行4.1 运行 Elasticsearch4.2 报错 14.3 报错 24.4 报错 34.5 报错 44.6 报错 54.7 再次运行 Elasticsearch5....

2020-04-05 23:46:28 427

原创 《剑指 Offer》——12、数值的整数次方

1. 本题知识点数学(乘方)2. 题目描述给定一个 double 类型的浮点数 base 和 int 类型的整数 exponent。求 base 的 exponent 次方。3. 解题思路内置函数直接调用 Math 类的 pow(double a, double b) 方法暴力法先求出 base 的 exponent 绝对值次方,然后 exponent 为正数或零返回 re...

2020-04-02 22:00:32 270

原创 《剑指 Offer》——66、机器人的运动范围

1. 本题知识点深度优先搜索法2. 题目描述地上有一个 m 行和 n 列的方格。一个机器人从坐标 0,0 的格子开始移动,每一次只能向左、右、上、下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于 k 的格子。例如,当 k 为 18 时,机器人能够进入方格(35,37),因为 3+5+3+7 = 18。但是,它不能进入方格(35,38),因为 3+5+3+8 = 19。请问该机器...

2020-04-02 00:00:57 317

原创 《剑指 Offer》——11、二进制中 1 的个数

1. 本题知识点进制转化、原码、反码、补码2. 题目描述输入一个整数,输出该数二进制表示中 1 的个数,其中负数用补码表示。3. 解题思路原码最高位为符号位,正数该位为 0,负数该位为 1,其余位表示数值的大小。例如:+7 的原码:00000111-7 的原码:10000111反码正数的反码与原码相同,负数的反码是其原码符号为不变,其余位取反。例如:+7 的反码:...

2020-04-01 21:54:02 275

原创 《剑指 Offer》——65、矩阵中的路径

1. 本题知识点回溯法2. 题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如:[abcesfcsadee]\left[ \begin{matrix} a & b & c ...

2020-04-01 17:22:28 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除