最近面试,感觉知识总是比较散乱的,可能知道微服务是什么样子,每个模块的大致作用,但感觉理论过于浅薄,想要系统的学习一下。
大佬们有推荐的课程和视频可以案例一下!谢谢!
1
yaodao 2023-09-08 08:31:44 +08:00 via iPhone 1
很难通过看书视频来学习微服务,一般是工作中边实践边学习。如果工作中没有用过什么微服务,面试的时候就避开它,用你擅长的知识代替它。如果非要自己学,可以从如何使用 Spring cloud feign 或者 dubbo 的 quick start 开始,在 java 中,微服务间的调用一般是使用这两个进行通信的。先搞定通信,然后再去思考为什么很多大型系统不直接把代码塞进一个工程(应用)中,再去了解微服务的历史发展,直到现在流行的 k8s 对微服务发展的作用(了解即可),等以上这些都明白了,你就对微服务了解的差不多了。关键还是思维的转变
|
2
bigha 2023-09-08 08:55:46 +08:00
纯粹把学 java 当成谋生手段,和自己真正感兴趣,那是两个层次!
就像楼上说的 Spring cloud feign 或者 dubbo 这些,本质上就是个网络请求,java 玩出了太多的概念和花样 |
3
zzzmh 2023-09-08 11:07:47 +08:00 1
面向面试编程,1 就是看视频,系统性学习,懂的地方就 2 倍速,不懂的就反复听,听到听不懂但是能背出来也行。2 是专攻面试相关题库。
话说我们公司面试搞到后来被这套搞破防了,面试对答如流,讲经历滔滔不绝,招进来 Srpingboot Mybatis 写个增删改查都不会。后来直接是让面试人员坐下写接口。一个问题不问,安排 1 小时实战。结果发面试的来的人有七成都不能写最简单的业务逻辑。这也是震惊了,我当年都是老老实实自学 1 年,项目瞎写的写了好几个,才开始面试的。 |