Java之2019全新学习路线

本文围绕Java展开,涵盖核心语法、8和9新特性、NIO等。介绍JavaWeb前后端交互,涉及HTML、CSS等技术,还有JavaEE框架如Spring、Mybatis等。提及常用工具如Maven、Git,数据库如Redis、MySQL。此外,包含Linux操作、分布式架构、大数据分析等互联网架构新技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • JAVA语言核心

  1.  Java核心语法
  2. Java8新特性
  3. Java9新特性
  4. NIO(同步非阻塞)
  5. Java数据结构
  • JavaWeb前后端交互

  1. HTML基础和CSS
  2. JavaScript与jQuery
  3. XML与XML解析
  4. HTTP协议
  5. Tomcat服务器
  6. 服务器组件Servlet
  7. JSP
  8. EL表达式
  9. JSTL
  10. 会话控制Session和Cookie
  11. 服务器Filter和Listener
  12. 异步数据传输Ajax
  13. 文件的上传下载
  14. 前端BootStrap
  • JavaEE框架阶段

  1. 系统整体分层解耦框架Spring
  2. 轻量级Web框架SpringMVC
  3. 轻量级持久层框架Mybatis
  4. 快速继承构建框架SpringBoot
  5. 分布式构建框架SpringCloud
  6. Web安全框架SpringSecurity
  7. 分布式Session管理SpringSession
  • 常用工具和环境

  1. 项目构建.jar包管理工具Maven
  2. 日志输出log4j
  3. 分布式版本控制管理工具Git和GitHub
  4. 内存数据库Redis
  5. MySQL优化
  6. 服务器操作系统Linux操作
  7. Java虚拟机JVM
  8. 高并发编辑工具JUC
  9. 命令解析器Shell
  10. Intellij IDEA的使用
  • JavaEE高级课程

  1. 服务器操作系统Linux常用操作
  2. 远程调用技术Webservice
  3. 内存数据Redis
  4. MySQL高级
  5. Mycat实现MySQL的分布式,分库分表
  6. 支付接口调用开发
  7. Nignx反向代理,负载均衡
  8. 全文检索数据库Solr
  9. 分布式构建框架Dubbo
  10. Tomcat性能优化
  11. JVM内存模型,参数调优
  12. Java并发包JUC
  •  互联网架构新技术

  1. 分布式架构中的注册中心Zookeeper
  2. 全文检索引擎ElasticSearch
  3. 日志接收,转发Logstash
  4. 用于分析全文检索引擎的可视化平台Kibana
  5. 分布式发布,订阅消息系统kafka
  6. 虚拟化应用容器Docker
  7. 大数据分析存储框架Hadoop
  8. 数仓仓库工具Hive
  9. MapReduce编程模型
  10. 前端技术Node.js和Vue.js
  11. 消息队列RabbitMQ
  12. 数据库增量订阅Canal
  13. 实时接口文档Swagger
  14. 社交登录SpringSocial

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值