嗨喽!一条IT的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的资源推送,能够第一时间及时送达到大家手上,大家记得将一条的公众号 加星标置顶 ,公众号每天会送上一款实用工具 !
java从基础到高级到进阶完整学习路线
学习中存下的困惑
- 东西太多,不知道该学什么
- 没有一个完整的学习路线
- 不清晰某一框架或组件的作用
主要路线
一、Java基础
- 变量
- 控制结构
- OOP
- 数组
- java API
- 异常处理
- 集合泛型
- io文件
- 反射
- 网络通信
二、Java高级
- 多线程/高并发
- 数据结构和算法
- 设计模式(23种,常用8种)
- JVM
三、Java Web
- 前端基础
html,css,js,ajax,jquery
- 前端框架
VUE,React,Angular,bootstrap,Node.js
- Java Web
tomcat,Servlet,jsp
四、主流框架和项目管理
- Linux(必会)
- Nginx(必会,反向代理服务器)
- SSM
- 项目管理
maven,Git,SVN
- 数据库
redis,mysql,Oracle
- 其他框架
WebService(SOA),shiro,Spring Security,JPA,Spring Data,Activiti(引擎)
五、 分布式微服务
- Netty
- Dubbo(阿里PRC框架)
- FastDFS(分布式文件系统)
- Docker(虚拟容器)
- Spring Cloud
Nacos,Seata,Sentinel,GateWay,OpenFeign
- Spring boot
- 搜索引擎
Solr,ElasticSearch
- 中间件
MyCat,RabbitMQ,kafka,ActiveMQ
- 日志分析与监控
- Zookeeper(一致性服务)
六、自动部署项目
- k8s
让部署容器化的应用简单高效
- 普罗米修斯
系统监控和报警
- Jenkins
监控持续的工作部署,集成,交付
- Harbor
容器的镜像仓库
- Gitlab
七、大数据
- hadoop
- hive
- Impals
- spark
- flink
八、项目
三个以上项目:例如电商,金融,教育,直播,CRM,ERP
九、大厂面试题
java高级,主力框架和spring cloud为主
十、底层源码和内核
框架,设计模式, 算法的源码
附、计算机基础
- 计算机网络
- 操作系统
- 编译原理
- 高等数学/现代/概率论
- 计算机组成原理
- 汇编语言
- 计算机专业英语
1
领取资料
公众号菜单栏点击领取资料即可免费获得java全套学习资料
end