java分布式开发教程 java分布式开发需要学什么_java分布式开发教程

 总结一下java开发者需要具备的技术栈,温故知新,学无止境,和大家一起成长。

01

基本功

java基础部分:基本类型、常用集合、线程、多线程、jvm、java并发包juc、java8、junit。

中间件:消息队列kafka、redis

框架:spring、springboot、springcloud

rpc框架:dubbo、thrift

数据库:mysql、es

分布式:zookeeper

02

扩展知识

 

扩展:23种设计模式、常见算法与数据结构

大数据(进阶非必须):hadoop、yarn、hbase、hive

实时数仓(进阶非必须):flink、doris、clickhouse

 

03

学习计划

第一阶段:复习相关知识点

第二阶段:结合面试题专项突击

第三阶段:总结面试及实战