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

简介: 环境的搭建、商品服务-三级分类、品牌服务、阿里云云存储+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实现流控和熔断降级


相关文章
|
4月前
|
前端开发 NoSQL Java
谷粒学苑笔记整理
谷粒学苑笔记整理
162 0
|
4天前
|
设计模式 SQL JSON
谷粒商城笔记+踩坑(8)——仓库管理
采购单维护-采购需求、 采购单维护-采购单、 仓库维护、商品库存:
谷粒商城笔记+踩坑(8)——仓库管理
|
4天前
|
Java 数据库 Maven
谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器
项目介绍、项目环境搭建、docker配置mysql,redis,jdk,maven、人人开源、快速开发、安装nodejs、逆向工程搭建,人人开源代码生成器
谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器
|
4天前
|
存储 Java 关系型数据库
学成在线笔记+踩坑(0)——面试问题
介绍你的项目、项目难点、表是怎么设计的?、断点续传是怎么做的?、如何保证任务不重复执行? 、任务幂等性如何保证、分布式锁的三种实现方式
学成在线笔记+踩坑(0)——面试问题
|
4天前
|
存储 NoSQL 前端开发
谷粒商城笔记+踩坑(18)——购物车
业务流程:在执行目标方法之前,检测cookie里的userKey,如果没有则新建用户传输对象,userKey设为随机uuid将用户传输对象封装进ThreadLocal。在执行目标方法之后,创建cookie并,设置作用域和过期时间,让浏览器保存购物车模块/*** @Description: 在执行目标方法之前,判断用户的登录状态.并封装传递给controller目标请求**///创建ThreadLocal对象,同一个线程共享数据/**** 目标方法执行之前*/
谷粒商城笔记+踩坑(18)——购物车
|
30天前
|
运维 架构师 微服务
谷粒商城:如何通过笔记复盘实现事半功倍?
该博客文章讨论了如何通过笔记复盘来提高学习和工作效率。
谷粒商城:如何通过笔记复盘实现事半功倍?
|
28天前
|
小程序 前端开发
微信小程序商城,微信小程序微店 【毕业设计参考项目】
文章推荐了一个微信小程序商城项目作为毕业设计参考,该项目在Github上获得18.2k星,提供了详细的使用教程和前端页面实现,适合学习微信小程序开发和作为毕业设计项目。
微信小程序商城,微信小程序微店 【毕业设计参考项目】
|
22天前
|
小程序 定位技术 API
从新手到行家:支付宝小程序开发的全景攻略
【8月更文挑战第27天】在数字化转型的大潮中,支付宝小程序作为连接商家与消费者的桥梁发挥着重要作用。本文以“美食地图”支付宝小程序为例,从项目概述、开发准备、开发实践、问题解决到最终总结,全面解析支付宝小程序的开发流程。从环境搭建到页面设计,再到业务逻辑实现,最后完成性能优化、测试与发布,详细介绍如何打造一款实用且用户体验优良的小程序。“美食地图”不仅让用户轻松搜索周边美食、查看评价和优惠信息,还能在线预约,极大地提升了便利性和满意度。通过实战案例分享,为开发者提供宝贵的经验参考。
27 0
|
10月前
|
NoSQL 关系型数据库 MySQL
谷粒商城配置
谷粒商城配置
|
12月前
|
架构师 Java 大数据
美团特供IDEA入门实战笔记CSDN显踪,竟无良程序员白嫖后举报下架
《IntelliJ IDEA入门与实战》蕴含的知识体系甚广。 主要基于IntelliJ IDEA官方文档以及作者实际工作经验为广大读者深入挖掘IDEA不为人知的功能。 是一本理论和实践相结合的图书,将非常完善地介绍IntelliJ IDEA所涵盖的方方面面的知识,并通过大量生动形象的图片以及实战案例加深读者对IntelliJ IDEA的理解,相信读者必会受益匪浅。