谷粒商场
文章平均质量分 93
lujunskli
这个作者很懒,什么都没留下…
展开
-
谷粒商城高级篇-认证服务的开发
文章目录一、短信验证功能二、注册功能(略过)三、登录功能3.1 oauth3.2 整合第三方社交登录(以微博为例)3.2.1 代码3.3 springsession(分布式session)3.3.1 session3.3.2 SpringSession整合redis3.4 单点登录3.4.1 代码(略)一、短信验证功能// 在gulimall-third-party中编写发送短信的逻辑代码如下@Data@ConfigurationProperties(prefix = "spring.cloud原创 2021-10-04 20:34:14 · 299 阅读 · 0 评论 -
谷粒商城高级篇-分布式锁和缓存
文章目录一、本地缓存(单体项目)二、分布式缓存和锁2.1 redis实现分布式锁2.2 redisson2.2.1 整合redisson2.2.2 可重入锁(Reentrant Lock)一、本地缓存(单体项目) 如果是单体项目的话缓存只要考虑自己当前应用,但是微服务中,每个微服务都要有缓存服务、数据更新都要更新自己的缓存,可能会导致数据不一致先来看一下单体应用缓存的过程当进行压力测试时后期后出现堆外内存溢出OutOfDirectMemoryE原创 2021-10-04 08:30:16 · 268 阅读 · 0 评论 -
谷粒商城高级篇-elasticsearch
文章目录一、es基本概念简介?1.1介绍二、安装三、使用3.1入门案例(简单增删改查)3.1.1. _cat3.1.2 保存3.1.3 查询,更新,删除一、es基本概念简介?1.1介绍 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎es中主原创 2021-10-02 21:27:52 · 558 阅读 · 0 评论 -
谷粒商城前端vue和es6
文章目录一、es61.1 前端概述 1.2 js es6 新特性 1.2.1 let和constant 1.2.2解构函数和结构化代码块 1.2.3函数相关 1.2.4对象新增api 1.2.5数组新增api&n原创 2021-08-31 20:05:56 · 110 阅读 · 0 评论 -
谷粒商城基础篇-环境搭建和springcloudalibaba
文章目录一、项目前言1.1 什么是微服务1.2 微服务的基础概念1.2.1 服务注册/发现&注册中心1.2.2 服务熔断&服务降级1.2.3 网关1.2.4 项目架构1.2.5 微服务划分二、环境搭建2.1 安装虚拟机(vgrant)2.读入数据总结一、项目前言1.1 什么是微服务 微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己原创 2021-08-30 20:46:31 · 303 阅读 · 0 评论