老板叫我制定一个学习路线( Java )

2019-10-06 22:55:26 +08:00
 ShutTheFu2kUP

背景: 6 月份刚毕业,进了现在这家公司,试用期一个月过了老板觉得技术还过得去给我转正了,然后要求我写一份接下去的学习计划。

公司的技术栈: SSM,SpringBoot+Mybatis,shiro,ehcache,mqtt

==============================分割线===========================

目前手上有四本书,Java 编程思想,Effective Java,深入理解 JVM,代码整洁之道。

目前正在研读 Java 编程思想,公司短期内应该不会进行重构,所以就排除 SpringCloud。最近公司还遇到了内存不足的问题,所以学习路线打算是书和中间件交替进行,有没有大佬推荐一下相关的中间件和学习路线。

3466 次点击
所在节点    Java
3 条回复
al1n
2019-10-06 23:50:17 +08:00
公司用什么你就学什么就对了,毕竟还是得给老板看的
guyeu
2019-10-08 12:09:12 +08:00
微服务架构的话,上 docker 了吗
服务交互都是 mq 吗,不需要 rpc 吗
服务治理用的是什么呢
监控呢
程序角度的话,各种测试覆盖了吗
Takamine
2019-10-09 21:47:05 +08:00
其实主要还是业务驱动吧,不过有些东西有兴趣的话可以有些概念。

redis 了解一下分布式锁,一些常用的缓存场景,要避免的缓存击穿缓存雪崩等问题。这能给开发需要的时候做储备。
了解下 kafka&&zk 的消费者生产者组,分区,replica,rebalance 等,再就是 zk 的选举,cap 等,这个看兴趣吧。
接着就看 mq,主要还是以你们使用的 mq 为主,至于怎么实现 xxx 这玩意,感觉是面试之前得准备。

然后框架的话我觉得 springboot 的自动配置原理了解一下,把 spring-boot-autoconfigure 里面可以看一下。
再就是没事刷一刷帖子的时候注意下 springboot 的各种注解,这玩意是真的好多都不用不知道系列。

再深的那就得看你自己研究了。:doge:

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/606642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX