谷粒商城part2——环境篇

这里是过来人的学习建议:

1、如有条件电脑内存至少16G起步,条件进一步加个屏幕,条件更进一步租一台至少4G内存的X86架构云服务器,所有部署的东西全扔云服务器上
2、P16,P17没法搭起来的建议照着rerenfast的github上的教程搭
3、项目搭起来后,每学完一章一定要用git提交一次,不然后续排错会令人崩溃
4、多记笔记,尤其是分布式架构相关的知识,有利于面试
5、IDEA的jrebel插件和ResetfulTool插件至少能提高一半的学习效率,必用
6、这章实在找不到解决办法看下弹幕,其余情况一律关闭
7、Maven依赖版本号一定要一模一样(除非你知道高版本怎么配置)
8、当前章节没达到老师的效果不要继续往下做,这个项目是线性的,你卡在这个环节后面基本也很难做下去,直到P325
9、单纯想学后端东西的,前端代码照抄,P28-P44跳过
10、ES的内存分配不要128MB,要256MB起步,商品上架的测试数据建议和老师的一模一样(除了图片),不然不好对照
11、nginx可以不用部署在服务器上,有windows版可以本地运行,跳过穿透
12、单点登录有条件直接用github的,不要用微博的,提高效率,可以用api.github.com/user这个接口
13、支付宝沙箱每周日12:00至每周一12:00维护不可用
14、个人认为新增商品,商品上架,保存订单数据,支付这四个功能为该项目最折磨人功能,一P能卡一两天
15、P100之前的内容属于当前JAVA后端能找到工作的最基本水平 16、调试环节是必要的,一定要跟着学,不会调试通过试用期堪忧
17、实际大多数公司的项目技术难点和涵盖范围不如这个项目(所以好多人边上班边学啊

一、IDEA版本问题

这里为了直接与老师的版本一致,我将IDEA换成了2018.2.8版本(老师是在2019录的视频),有关版本免费激活请看这里
老师这里用的是Springboot是2.1.8.RELEASE,找不到2.1.8版本的,先用新版本创建,然后手动更改

链接:https://pan.baidu.com/s/1fLOCjpr2c0MxpLl8rQ2Ddw?pwd=jr0p 提取码:jr0p
–来自百度网盘超级会员V5的分享

二、环境变量配置问题

为了方便系统切换环境变量,我将Java环境变量都配上了,要用哪个直接在JAVA_HOME换就是,如下:
在这里插入图片描述
检查是否配好:
在这里插入图片描述

配置IDEA中的jdk版本号为1.8
在这里插入图片描述

三、没有java version 8的选项的问题

或者

Initialization failed for 'https://start.aliyun.comPlease check URL,
network and proxy settings. Error message. Error parsing JSON response

的问题

这里遇见问题是如果使用Spring官方的初始化,没有java version 8的选项,如下:

在这里插入图片描述

改成用start.aliyun.com的源地址,并将IDEA版本换成2024最新版就可以加载出来了——
在这里插入图片描述

四、项目结构创建,提交到码云

在这里插入图片描述

在这里插入图片描述

五、数据库初始化

让虚拟机自动启动Redis

docker update redis --restart=always

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/625486.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

超高效空气过滤器(ULPA)在半导体制造领域需求旺盛 滤芯为其重要组成部分

超高效空气过滤器(ULPA)在半导体制造领域需求旺盛 滤芯为其重要组成部分 超高效空气过滤器(ULPA)又称超低穿透率空气过滤器,指含有超高效过滤网,对0.1微米粒子捕集效率在99.999%以上的空气过滤器。与高效空…

NineData正式将SQL开发正式升级为数据库DevOps

NineData SQL 开发早期主要提供 SQL 窗口(IDE)功能,产品经过将近两年时间的打磨,新增了大量的企业级功能,时至今日已经服务了上万开发者,覆盖了数据库设计、开发、测试、变更等生命周期的功能。 为了让企业…

uni-app中页面生命周期与vue生命周期的执行顺序对比

应用生命周期 uni-app 支持如下应用生命周期函数: 函数名说明平台兼容onLaunch当uni-app 初始化完成时触发(全局只触发一次),参数为应用启动参数,同 uni.getLaunchOptionsSync 的返回值onShow当 uni-app 启动&#x…

Linux LVM与磁盘配额

目录 一.LVM概述 LVM LVM机制的基本概念 PV(Physical Volume,物理卷) VG(Volume Group,卷组) LV(Logical Volume,逻辑卷) 二.LVM 的管理命令 三.创建并使用LVM …

【HCIP学习】OSPF协议基础

一、OSPF基础 1、技术背景(RIP中存在的问题) RIP中存在最大跳数为15的限制,不能适应大规模组网 周期性发送全部路由信息,占用大量的带宽资源 路由收敛速度慢 以跳数作为度量值 存在路由环路可能性 每隔30秒更新 2、OSPF协议…

锂电池充放电管理-单片机通用

锂电池充放电管理-单片机通用 一、锂电池充放电检测的原理二、power.c的实现三、power.h的实现四、锂电池检测和充电电路 一、锂电池充放电检测的原理 ①两节锂电池通过电阻分压检测ADC,再根据电压划分电量等级;②充电使用的是锂电池充电IC方案&#xf…

I2C通信的详细讲解

物理接口: SCL SDA (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data):数据…

编程入门(二)【计算机基础二】

读者大大们好呀!!!☀️☀️☀️ 🔥 欢迎来到我的博客 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️寻至善的主页 文章目录 前言三、数制的转换四、计算机信息的存储单位总结 前言 本系列(分…

MongoDB的CURD(增删改查操作)

读者大大们好呀!!!☀️☀️☀️ 🔥 欢迎来到我的博客 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️寻至善的主页 ✈️如果喜欢这篇文章的话 🙏大大们可以动动发财的小手👉&#…

【Day 2】JavaScript、Vue

1 引入方式 内部脚本 --- 将 JS 代码定义在 HTML 页面中 <script>alert("Hello javaScript") </script> JavaScript 代码必须位于 <script></s cript> 标签之间&#xff08;而不能自闭合&#xff09; 在 HTML 文档中&#xff0c;可以在任…

浅析Redis④:字典dict实现

什么是dict&#xff1f; 在 Redis 中&#xff0c;dict 是指哈希表&#xff08;hash table&#xff09;的一种实现&#xff0c;用于存储键值对数据。dict 是 Redis 中非常常用的数据结构之一&#xff0c;用于实现 Redis 的键空间。 在 Redis 源码中&#xff0c;dict 是一个通用…

交通部 JT/T 808(809 1076 1078 )车辆卫星定位系统 通信协议介绍

1 行业标准协议 1.1 官方网站 交通运输标准化信息系统 (mot.gov.cn) 附上官方下载地址&#xff1a; JT/T 808-2019 道路运输车辆卫星定位系统 终端通信协议及数据格式 JT/T 809-2019 道路运输车辆卫星定位系统 平台数据交换 JT/T 1076-2016 道路运输车辆卫星定位系统 车…