Java高性价比练级路线

2021-11-17  本文已影响0人  肥兔子爱豆畜子

---基础

Spring  胶水,几乎啥都要用它整合。但是由于要做到通用性和高度抽象所以用了大量设计模式,源码不好读。

Jpa/MyBatis  crud必备,怎么着也得会吧。

多线程,I/O,JVM   基本功里三座大山,想成为大佬必须要迈过去的。

---必会

Nginx/OpenResty   几乎是7层负载均衡的唯一,有了Lua还能做很多逻辑开发,牛逼的性能和线程模型会让你觉得Java Servlet Web技术栈是渣渣

Redis   缓存方面用好这货就够了

Netty   太尼玛重要了,几乎是Java高性能网络通信I/O的代名词了

RocketMQ/kafka   MQ里追求高吞吐量看这俩就对了,一个负责业务、一个负责大数据

Dubbo    服务之间用同步的Http调用终究是有尽头的啊,要玩异步非阻塞和高效率的协议才行,基于Netty

zookeeper   分布式数据一致性

数据库MySQL   必会的东西,而且深入研究也会提升认知和对系统的理解,看《高性能MySQL》就欧了

问题排查工具    大佬要会解决问题,不排查问题怎么积累经验、怎么证明你牛逼,不能成为ppt架构师

底层系统   对系统的理解就是内力啊,Linux系统

---拓展

容器化 Docker + k8s 微服务和云原生的时代了

搜索  ELK呗

大数据  Hadoop, HBase, Hive, Spark, Flink不会点都没法跟人谈笑风生

上一篇 下一篇

猜你喜欢

热点阅读