这里是过来人的学习建议:
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