Java学习路线

  • Java核心基础

此阶段为入职java必备知识,必须牢牢掌握,把基础砸实是学习的根基,会让后面的内容学习变得游刃有余,一开始这些知识可能会比较晦涩难懂且需要你记忆的东西会比较多,不要行百里者半九十,希望你可以沿着正确的学习路线打好基础,回过头来你会感谢那个坚持下来的自己。

  • Java12设计模式

Java程序员核心技术必备,这12种模式的学习可以帮助你巩固Java核心基础

  • 数据库知识

数据库技术是软件开发中的必备技能,咱们从数据库基本操作到掌握数据库设计的能力,层层深入学习数据库设计思想,一个软件项目的底层逻辑中,数据的存储结构是重中之重。前期入门不用一上来就搞得很复杂,熟练的进行数据库的安装配置、建库建表并进行数据访问操作就可以。后期慢慢的去掌握数据库设计流程,根据不同的业务场景需求完成数据库设计并掌握存储过程、触发器、视图索引等数据库高级应用,根据项目需要对数据库进行优化。

  • JavaWeb核心技术

系统掌握HTML5、CSS3、JavaScript等web前端开发技术;熟练使用Servlet动态网页技术进行Java web应用的功能开发;深入理解和掌握Java web技术栈的核心开发技术,提升综合开发应用能力。

  • Java开发框架

这个阶段的学习主要就是为企业级服务端开发必备技能,优化web阶段内容。

1、SSM框架:spring+SpringMVC+MyBatis

   Spring整合MyBatis项目开发;SpringMVC框架部署和配置,SprinMVC框架全流程执行原理 ;mybatis配置和使用、Mybatis常见面试问题解析。

2、Spring全套详解(Ioc-AOP-整合MyBatis)

这个系列的课程包括了Spring IoC、Spring AOP(CGLib、JDK动态代理)、Spring整合MyBatis,Spring事务管理等内容。

3、持久层开发框架-MybatisPLUS

Mybatis-Plus可以高效开发WEB应用。

4、服务快速开发技术-springboot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

  • 中间件&服务框架

1、微服务框架-Spring cloud

深刻理解微服务架构, 精通springcloud-alibaba各个组件的工作原理及其使用。

2、分布式框架-Dubbo

RPC底层原理开始,通过全方位微服务RPC框架Dubbo,实现Dubbo在各实战场景中的应用。通过剖析Dubbo源码,掌握Dubbo的服务通信、负载均衡、SPI机制及服务治理的实现逻辑。

3、分布式框架-zookeeper

学习Zookeeper的底层数据存储逻辑 Zookeeper客户端的完整操作流程 Zookeeper集群实战技能 分布式架构思维的引导及建立。

4. 消息队列-RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

5. 分布式消息-Kafka

     Kafka基础概念及关键技术点,Kafka集群配置及核心参数,Kafka集群应对大并发、高可用场景的多维度优化方案,Kafka-eagle监控平台的使用。

6.微服务部署-Docker

通过学习Docker能够完成对:微服务监控告警架构、微服务自动化部署、微服务之日志收集与性能监控、微服务之自动化测试与质量管理等架构的落地技术实现。

7.分布式缓存-Redis

Redis学习教程,java开发必备Redis从入门到实战,现在基本上每个项目都用到了Redis

8、 分布式搜索-ElasticSearch

ElasticSearch全文检索框架, 体验PB级海量数据秒级搜索,学习后的收获不仅仅是简单使用

、管理工具

1. 项目管理-maven

构建工具到项目仓库私服搭建

2. 项目管理-git

Git的基本使用、Git远程仓库、Git协同开发、Git分支管理、Git整合Idea等

八、项目实战

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值