序言|成为一名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

学习计划

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值