谷粒专题

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch 简介基本概念ElasticSearch概念-倒排索引安装基本命令ik 分词器SpringBoot整合测试存储数据:测试复杂检索同步与异步调用 参考 简介 Elasticsearch 是一个高度可扩展且开源的全文检索和分析引擎。它可以让您快速且近实

谷粒商城实战(042集群学习-mysql集群-主从同步)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第361p-第p363的内容 集群 集群的基础形式 MySQL集群 MMM机制 这里使用了vip虚拟ip方式(如192.168.0.101,192.168.0.102,192.168.0.103) monitor维护了一个虚拟ip映射表

谷粒商城实战(036 k8s集群学习2-集群的安装)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第343p-第p345的内容 k8s 集群安装 kubectl --》命令行操作 要进入服务器 而且对一些不懂代码的产品经理和运维人员不太友好 所以我们使用可视化界面进行操作 创建三个虚拟机(代码) 创建虚拟机 连接节点 密

【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除 Object划分批量删除/添加参考 Object划分 数据库中对于一张表的数据,由于拥有隐私字段、多余字段、字段过少等原因,不应该直接传递给客户端让客户端直接使用。并且要知道数据的传输是要经过网络通信的,考虑到数据大小对

【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【05】ElementUI

持续学习&持续更新中… 学习态度:守破离 【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【05】ElementUI 官网安装引入简单使用简单使用代码地址参考 官网 https://element.eleme.cn/2.8/#/zh-CN/component/installationhttps://element.eleme.cn/#/zh-CN/component

谷粒商城实战(029 业务-订单支付模块-支付宝支付2)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第305p-第p310的内容 代码编写 前端代码 这里使用的是jsp 在这里引用之前配置的各种支付信息 在AlipayConfig.java里 这里是调用阿里巴巴写的一个alipayClient的返回一个页面字符串(html字符串)的方法,然后输

谷粒商城实战(028 业务-订单支付模块-支付宝支付1)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第301p-第p304的内容 简介 选择需要的功能 因为需要资质 所以这里我们使用沙箱来进行测试 沙箱环境 我们需要自己写的配置信息 找到我们自己应用的appid 加密方法 (如果a是私钥 b就是公钥)(

【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充 WindowsCMD插件IDEAVsCode MavenvagrantDocker解决MySQL连接慢问题启动(自动)Docker注意切换到root用户远程访问MySQL MyBatisPlus代码地址参考 WindowsCMD 插件 IDEA MybatisXl

【谷粒商城】01-环境准备

1.下载和安装VirtualBox 地址:https://www.virtualbox.org/wiki/Downloads 傻瓜式安装VirtualBox 2.下载和安装Vagrant官方镜像 地址:https://app.vagrantup.com/boxes/search 傻瓜式安装 验证是否安装成功 打开CMD,输入vagrant命令,是否有命令提示。 3.使用Vagrant

谷粒商城实战(023 业务-订单模块-页面和幂等性等校验)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第270p-第p283的内容 简介 远程调用的服务已经注册到了注册中心 校验 幂等性校验 拿令牌 读令牌 删令牌 要实现 原子性 在一个事务中 添加令牌前缀 给redis和页面都加一个uuid

谷粒商城实战(022 业务-订单模块-服务调用)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第267p-第p270的内容 远程调用 订单服务调用客户服务的查询收货地址信息方法 1.在订单服务里添加@EnableFeignClients 来开启远程调用功能 2.新建一个类 来专门调用远程服务客户端(调用客户服务) 使用@FeignClient注

谷粒商城实战(021 业务-订单模块-页面设计)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第262p-第p266的内容 介绍 所需的页面 设计页面 新增域名 路径带/static的都到/usr/share/nginx/html文件夹下去找 其他动态请求的都负载均衡到http://gulimall(后台的网关地址)下 域

谷粒商城实战(020 RabbitMQ-消息确认)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第258p-第p261的内容 消息确认 生产者 publishers 消费者 consumers 设置配置类 调用api 控制台 抵达brocker 代理 新版本ReturnCallback已弃用,可以这么写:rab

谷粒商城实战(017 业务-单点登录)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第231p-第p235的内容 介绍 单点登录(Single Sign-On,SSO)是一种身份验证服务,允许用户使用一组凭据(例如用户名和密码)登录到多个相关但相互独立的软件系统中。在用户进行了一次登录认证后,他们就可以访问其他受信任的系统而无需重新进行身份

谷粒商城实战(016 业务-SpringSession)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第225p-第p230的内容 介绍 这里只是学习,目前都是token很少用session了

谷粒商城实战(013 业务-认证服务-短信验证)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第211p-第p219的内容 介绍 认证中心要集成 社交登录、OAuth2.0、单点登录 等功能 OAuth 2.0: 问题解决: OAuth 2.0 主要解决的是授权问题,允许用户授权第三方应用程序访问其资源,而无需共享其凭据。 实现方式: OAut

谷粒商城part2——环境篇

这里是过来人的学习建议: 1、如有条件电脑内存至少16G起步,条件进一步加个屏幕,条件更进一步租一台至少4G内存的X86架构云服务器,所有部署的东西全扔云服务器上 2、P16,P17没法搭起来的建议照着rerenfast的github上的教程搭 3、项目搭起来后,每学完一章一定要用git提交一次,不然后续排错会令人崩溃 4、多记笔记,尤其是分布式,架构,锁相关的知识,有利于面试 5、IDEA的

谷粒商城——订单提交

设置订单提交VO: public class OrderSubmitVo {/** 收获地址的id **/private Long addrId;/** 支付方式 **/private Integer payType;//无需提交要购买的商品,去购物车再获取一遍//优惠、发票/** 防重令牌 **/private String orderToken;/** 应付价格 **/private Big

谷粒商城学习日志-day1

学习内容 todo 总结思考 todo

谷粒商城实战(008 缓存)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第151p-第p157的内容 简介 数据库承担落盘(持久化)工作 拿map做缓存 这种是本地缓存,会有一些问题 分布式系统无法同步,而且会有数据一致性的问题 分布式缓存 应该使用缓存中间件 redis内存

尝试搭建谷粒商城 记录(六)

1、商品服务-三级分类 1、查询-递归树形结构获取 1、先把数据导入表pms_category,数据库文件sql/pms_catelog.sql 表说明: 导入数据进入 表pms_category DROP TABLE IF EXISTS `pms_category`;CREATE TABLE `pms_category` (`cat_id` bigint(20) NOT NULL

Vue2谷粒商城

1.初始化项目  npm init -y 2. 安装vue 2 npm install vue@^2 3.编写基本代码 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><tit

谷粒商城-分布式基础篇[环境准备]

谷粒商城-分布式基础篇【环境准备】谷粒商城-分布式基础【业务编写】谷粒商城-分布式高级篇【业务编写】持续更新谷粒商城-分布式高级篇-ElasticSearch谷粒商城-分布式高级篇-分布式锁与缓存项目托管于gitee 分布式基础篇[环境准备] 1、分布式基础概念 微服务、注册中心、配置中心、远程调用、Feign、网关 2、基础开发 SpringBoot2.0、SpringCloud

谷粒商城第五天-将项目改为基于若依框架实现、使用若依进行代码生成(生成MyBatisPlus风格)

目录 一、使用若依框架来搭建后台管理系统 1.1 前端部分 1.2 后端部分 1.2.1 将若依框架植入到项目中 1.2.2 完成数据库配置 二、使用若依框架的逆向生成工具逆向生成代码(同时将代码风格改为MyBatisPlus) 2.1 使用若依框架提供的逆向生成工具生成代码 2.2 修改代码风格 三、总结 一、使用若依框架来搭建后台管理系统 直接去gitee上面

谷粒商城 前置学习

我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 知识库链接: 谷粒商城 · 语雀 参考代码 有SQL文件 gulimall: gulimall(谷粒商城)【笔记全,资料全,代码全,集群篇已完成】gulimall谷粒商城项目由雷丰阳老师教

谷粒商城三阶段课件_原创课件分享:高考文言文常见细节及文化常识例析2:抚夷平叛...

原创课件分享 课 件 说 明 这是“文言文核心情节”系列(10课时)的补充课件。课件共3个:“赈灾祛疾”“抚夷平叛”“整军安民”。除了“核心情节”,更加强调“细节”和“文化常识”。课件比例为16:9,白色背景,方便使用和修改。 *需要可修改版课件可以加作者微信免费索取!微信号:zhangfan033 三课时系列课件 本课词汇做了注解。