“ 总结一下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
—
学习计划
第一阶段:复习相关知识点
第二阶段:结合面试题专项突击
第三阶段:总结面试及实战