01

一句话日记

2020/9/25

【日记】166微服务项目第36天_mysql

02

Day166

每日总结

一个方法写了一百多行代码,我擦咧

这是我迄今为止以来写的最长的一个方法了

写了我2千字都没有将它给学完

-

其实就一个目的,查询数据并存储数据

查询哪些数据呢?

也就是前两天一直在分析的数据

具体的查询方法在商品微服务中都写好了

-

现在等于是调用这些方法就好了

但是问题来了,查询到了,怎么存呢?

-

创建了一个Goods实体类,和索引库对应

再将查询到的数据一一存储到该实体类就好了

两句话就搞定了“导入数据到索引库”

-

但是代码写了我一百多行

说难吧其实也还好,不是非常难理解的那种

就是特别的繁琐

-

主要有四项数据,对应着Goods中的字段

all数据:其包含了商品标题、商品分类、品牌这些

skus数据:也就是spu中附带的sku集合

price数据:也就是sku中商品对应的价格集合

使用feign客户端调用对应的查询业务即可

-

上述三个字段都简单,复杂的是这个specs字段

specs是一个map集合

-

它的key来自于spec_param表

对应业务是根据条件查询规格参数

它的value来自于spu_detail表

对应的业务也即是根据spuId查询detail

-

为什么说它是最复杂的?

规格参数值中分为通用规格和特有规格这些就不说了

复杂的在于要将key和value一一对应起来

-

其它数据都是查询好了直接存储就好了

但是specs不行,其实很好理解

就是我们从数据库中查询到的数据是:

所有的key,也就是规格参数名

所有的value,也就是通用规格和特有规格

-

你怎么知道这个key对应的是哪个value呢?

得对应好了再才能存储

上述过程在笔记中有说明,还差一点没写完

只能说真的太复杂了

03

【日记】166微服务项目第36天_hibernate_02

刘小爱

人是绝对孤独的,不能互相理解的。

正因为如此,才想要彼此接近,所谓友情,爱情的前提,恰恰是每个个体都是孤独的。

【日记】166微服务项目第36天_sql_03

刘小爱

04

每 日 打 卡

【日记】166微服务项目第36天_索引_04

【日记】166微服务项目第36天_mongodb_05

【日记】166微服务项目第36天_索引_06

【日记】166微服务项目第36天_索引_07

【日记】166微服务项目第36天_mongodb_08

05

chū

xīn

♬..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

♫. ♪ ~ ♬..♩~ ♫. ♪..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

故事终会有一个美好的结局

若是此刻看上去不那么美好

那仅仅是因为故事还没结束

它还等着你将故事变得美好

♬..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩

♫. ♪ ~ ♬..♩~ ♫. ♪..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩..♩~ ♫. ♪ ~ ♬..♩