![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乐优商城
伍华锋
这个作者很懒,什么都没留下…
展开
-
实现搜索的功能。
实现搜索功能:(1)首先分析,输入搜索字段之后,页面会显示的数据,把需要的数据封装成一个类。然后创建相应的类。goods。主要是第一张图。对分类和品牌进行的聚合,也主要是给第二张图进行渲染。 @Document(indexName = "goods", type = "docs", shards = 1, replicas = 0)public class ...原创 2019-12-18 20:28:46 · 2854 阅读 · 0 评论 -
session和cookie 区别
前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。联系:存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象1、Cookie和Session都是会话技术,Cookie是运行在客...原创 2019-08-23 10:02:47 · 133 阅读 · 0 评论 -
利用JWT生成Token的原理及公钥和私钥加密和解密的原则
开篇:实现Token的方式有很多,本篇介绍的是利用Json Web Token(JWT)生成的Token.JWT生成的Token有什么好处呢?安全性比较高,加上密匙加密而且支持多种算法。携带的信息是自定义的,而且可以做到验证token是否过期。验证信息可以由前端保存,后端不需要为保存token消耗内存。小知识:Base64是一种编码,也就是说,它是可以被翻译回原来的样子来的。它并不是一...原创 2019-07-12 16:56:14 · 32125 阅读 · 3 评论 -
实现用户注册
逻辑步骤:具体细节第16天步骤1:创建用户对应的数据库表和相应的实体类。步骤2:创建实现数据校验(手机号和用户名的唯一性)功能,并且在数据库中插入一条假数据,看功能是否实现了。步骤3:创建短信微服务,在微服务中编写消息监听器,接收到消息后,实现短信的发送。1)我们接收页面发送来的手机号码2)生成一个随机验证码3)将验证码保存在服务端,使用的Redis进行保存(利用它的过期机制),用r...原创 2019-07-10 16:59:27 · 608 阅读 · 0 评论 -
授权中心
逻辑步骤:1.首先由JWT工具类,生成相应的公钥和私钥。2.将公钥和私钥地址及相应的密码配置到application.yaml文件中,同时编写相应的属性类,加载这些数据。3.编写授权接口,我们接收用户名和密码,校验成功后,将生成的token写入cookie中。其中:cookie:指的是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。session:服务器要知道当前发...原创 2019-07-13 15:40:51 · 301 阅读 · 0 评论 -
乐优商城常见的笔记记录
实现分页:第6天的7.2节转载 2019-07-02 11:46:04 · 453 阅读 · 0 评论 -
添加聚合和解析聚合
这里生成的分类和品牌的过滤,是搜素到的结果商品中聚合得到的。下面是对规格参数的聚合: * 根据查询条件聚合规格参数 * @param cid * @param basicQuery * @return */ private List<Map<String, Object>> getParamAggResult(Lo...原创 2019-07-07 16:44:56 · 1134 阅读 · 0 评论 -
Cors解决跨域问题
1.跨域问题:跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是与当前页域名相同的路径,这能有效的阻止跨站攻击,当发起的请求域当前域名不同时,即产生跨域问题。由下面两张图,可判定跨域:解决方法: * @auther Mr.wu * @date 2019/5/5 19:04 * * 跨域配置 */@Configurationpublic cla...原创 2019-07-01 22:01:35 · 254 阅读 · 0 评论 -
使用Fegin实现远程调用
(1)首先将需要调用的方法抽象出来,方便其他的服务进行调用。将item-service中实现的方法,通过item-interface抽象出来。(2)在调用远程方法的微服务的引导类上,添加注解,开启Feign功能。这个微服务是seach(3)添加Client接口,并指定调用服务的id。(4)在需要调用的地方注入即可使用。...原创 2019-06-22 16:55:30 · 6242 阅读 · 0 评论 -
乐优商城中的注意事项
异常报错如下:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'leyou.jwt-com.leyou.com.leyou.auth.config.JwtProperties': Invocation of init method failed; ...原创 2019-06-15 10:51:27 · 729 阅读 · 0 评论 -
商品详情页
商品详情页。。点击商品图片之后。将商品的spuId(也就是88)传到服务器后台中进行处理查询。将需要的数据封装成一个map返回。Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等使用页面静态化(乐优14天第2节):静态化是指把动态生成的HTML页面变为静态内容保存,以后用户的请求到来,直接访问静态页面,不再经过服务的渲染,而静态的HT...原创 2019-06-15 10:52:20 · 4538 阅读 · 0 评论