谷粒商城笔记+踩坑汇总篇

简介: 环境的搭建、商品服务-三级分类、品牌服务、阿里云云存储+JSR303数字校验+统一异常处理、spu+sku、分页拦截器、商品服务、仓库服务、Nginx反向代理,thymeleaf+动态展示三级分类、缓存与分布式锁,Redisson+缓存数据一致性、ElasticSearch检索服务、异步和线程池、商品详情搭建+异步编排、认证服务、阿里云短信+验证码防刷+BCrypt加密、用户名密码登录+微博社交登录+SpringSession+xxl-sso单点登录、购物车、订单服务、幂等性、库存自动解锁。MQ延迟队列

 导航:  

【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析

目录

一、摘要

二、微服务架构图

三、文章汇总


一、摘要

部分内容摘录于官方的课件, 部分内容来自于我总结的坑点、注意事项、对相似旧知识的总结

二、微服务架构图

image.gif

三、文章汇总

源码/资料:

https://wwmg.lanzouk.com/ir4V4135ybid

谷粒商城笔记+踩坑(1)——项目环境搭建、代码生成器

谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架

谷粒商城笔记+踩坑(3)——商品服务-三级分类、网关跨域

谷粒商城笔记+踩坑(4)——商品服务-品牌管理,阿里云云存储+JSR303数字校验+统一异常处理

谷粒商城笔记+踩坑(5)——商品服务-属性分组、品牌关联分类,spu+sku+分页拦截器

谷粒商城笔记+踩坑(6)——商品服务-属性及其关联分组

谷粒商城笔记+踩坑(7)——新增商品,请求参数转vo类

谷粒商城笔记+踩坑(8)——仓库管理

谷粒商城笔记+踩坑(9)——上架商品spu到ES索引库

谷粒商城笔记+踩坑(10)——商城首页和Nginx反向代理,thymeleaf+动态展示三级分类

谷粒商城笔记+踩坑(11)——性能压测,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存

谷粒商城笔记+踩坑(12)——缓存与分布式锁,Redisson+缓存数据一致性

谷粒商城笔记+踩坑(13)——商城业务-检索服务

谷粒商城笔记+踩坑(14)——异步和线程池

谷粒商城笔记+踩坑(15)——商品详情搭建+异步编排

谷粒商城笔记+踩坑(16)——【认证模块】注册,阿里云短信+验证码防刷+BCrypt加密

谷粒商城笔记+踩坑(17)——【认证模块】登录,用户名密码登录+微博社交登录+SpringSession+xxl-sso单点登录

谷粒商城笔记+踩坑(18)——购物车

谷粒商城笔记+踩坑(19)——订单模块构建、登录拦截器

谷粒商城笔记+踩坑(20)——订单确认页。远程调用、异步请求头丢失问题+令牌保证幂等性

谷粒商城笔记+踩坑(21)——提交订单。原子性验令牌+锁定库存

谷粒商城笔记+踩坑(22)——库存自动解锁。RabbitMQ延迟队列

谷粒商城笔记+踩坑(23)——定时关闭订单

谷粒商城笔记+踩坑(25)——整合Sentinel实现流控和熔断降级


相关文章
|
1月前
|
移动开发 安全 测试技术
全新完整版H5商城系统源码
H5商城系统设置是实现商城基本功能的核心部分,涵盖了从网站配置、短信和支付配置,到商品、工单、订单、分站和提现管理等多个模块的设置。以下是详细的设置指南,帮助您快速上手并高效管理商城系统。 测试环境:Nginx+PHP7.0+MySQL5.6
33 2
|
3月前
|
设计模式 SQL JSON
谷粒商城笔记+踩坑(8)——仓库管理
采购单维护-采购需求、 采购单维护-采购单、 仓库维护、商品库存:
谷粒商城笔记+踩坑(8)——仓库管理
|
3月前
|
存储 Java 关系型数据库
学成在线笔记+踩坑(0)——面试问题
介绍你的项目、项目难点、表是怎么设计的?、断点续传是怎么做的?、如何保证任务不重复执行? 、任务幂等性如何保证、分布式锁的三种实现方式
学成在线笔记+踩坑(0)——面试问题
|
3月前
|
Java 数据库 Maven
谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器
项目介绍、项目环境搭建、docker配置mysql,redis,jdk,maven、人人开源、快速开发、安装nodejs、逆向工程搭建,人人开源代码生成器
谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器
|
3月前
|
设计模式 Java 测试技术
|
3月前
|
存储 NoSQL 前端开发
谷粒商城笔记+踩坑(18)——购物车
业务流程:在执行目标方法之前,检测cookie里的userKey,如果没有则新建用户传输对象,userKey设为随机uuid将用户传输对象封装进ThreadLocal。在执行目标方法之后,创建cookie并,设置作用域和过期时间,让浏览器保存购物车模块/*** @Description: 在执行目标方法之前,判断用户的登录状态.并封装传递给controller目标请求**///创建ThreadLocal对象,同一个线程共享数据/**** 目标方法执行之前*/
谷粒商城笔记+踩坑(18)——购物车
|
3月前
|
设计模式 缓存 Java
谷粒商城笔记+踩坑(14)——异步和线程池
初始化线程的4种方式、线程池详解、异步编排 CompletableFuture
谷粒商城笔记+踩坑(14)——异步和线程池
|
3月前
|
存储 前端开发 Java
谷粒商城笔记+踩坑(19)——订单模块构建、登录拦截器
首先搭建页面环境,然后介绍整合Spring Session的相关内容,并将用户信息放到session里,多线程优化,完成订单模块的功能、登录拦截等功能的实现
谷粒商城笔记+踩坑(19)——订单模块构建、登录拦截器
|
前端开发 数据可视化 Java
第一篇:瑞吉外卖项目概述
第一篇:瑞吉外卖项目概述
3118 0
第一篇:瑞吉外卖项目概述
|
4月前
|
运维 架构师 微服务
谷粒商城:如何通过笔记复盘实现事半功倍?
该博客文章讨论了如何通过笔记复盘来提高学习和工作效率。
谷粒商城:如何通过笔记复盘实现事半功倍?