Loading...
第9章 Spring Security Oauth2 JWT1 用户认证分析上面流程图描述了用户要操作的各个微服务,用户查看个人信息需要访问客户微服务,下单需要访问订单微服务,秒杀抢购商品需要访问秒杀微服务。每个服务都需要认证用户的身份,身份认证成功后,需要识别用户的角色然后授权访问对应的功能。1.1 单点登录用户访问的项目中,至少有3个微服务需要识别用户身份,如果用户访问每个微服务都登录...
第8章 Thymeleaf、Rabbitmq实现静态页学习目标Thymeleaf的介绍Thymeleaf的入门Thymeleaf的语法及标签商品详情页静态化工程搭建商品详情页静态化功能实现搜索页面渲染1.Thymeleaf介绍 thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache Licen...
第7章 商品搜索学习目标条件筛选规格过滤价格区间搜索搜索分页搜索排序搜索高亮1 根据关键字查询(1) changgou_service_search项目创建SearchService接口public interface SearchService { /** * 全文检索 * @param paramMap 查询参数 * @return *...
第6章 数据同步解决方案-canal学习目标能够完成canal环境的搭建与数据监控微服务的开发能够完成首页广告缓存更新的功能,掌握OkHttpClient的基本使用方法能够完成商品上架索引库导入数据功能,能够画出流程图和说出实现思路能够完成商品下架索引库删除数据功能,能够画出流程图和说出实现思路1. canal1.1 canal简介canal可以用来监控数据库数据的变化,从而获得新增数据,或...
第5章 网站首页高可用nginx+lua学习目标了解Lua语言的基本语法使用nginx+Lua+redis实现广告缓存掌握nginx限流的基本使用方法1 Lua介绍1.1 lua是什么 Lua 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusali...