这里是过来人的学习建议:
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、实际大多数公司的项目技术难点和涵盖范围不如这个项目(所以好多人边上班边学啊
一、使用人人开源模版搭建后台管理系统
接下来需要创建起后台管理系统admin
1.将上面的两个项目克隆在桌面
2.生成gulimall_admin数据库
3.前端项目安装npm install出错
暂时放弃
4.使用代码生成器生成其他微服务模块的基本entity、dao、xml等等
创建生成代码的信息
如下,数据库gulimall_pms里面的所有表列举出来了,想生成哪一张表的信息可以直接选,生成代码即可
renren-fast里面有提供的page等等,直接拷贝进common
根据微服务模块报错代码逐步修改
官网找依赖
或者Maven re官网搜依赖
弄了好久都没效果
暂时放弃谷粒商城微服务项目,无论是从项目架构,执行程度,时间周期,项目难度,电脑配置等诸多条件,自身都是不具备的,先将黑马头条等汤喝了,再来啃这块硬骨头。