Java程序员面试准备-路线

编辑时间线:

2021年8月8日:初版,参考2021年全新Java学习路线图,对标阿里P7技术栈 - 知乎 (zhihu.com)

第一章Java知识体系系统篇

1-1 Java核心技术

1-1-1 Java开发入门

1-1-2 Java编程基础

1-1-3 方法与数组

1-1-4 面向对象

1-1-5 异常处理

1-1-6 常用类库API

1-1-7 文件与IO

1-1-8 集合

1-1-9 多线程与并发

1-1-10 网络编程

1-1-11 反射与内省

1-1-12 泛型

1-1-13 正则表达式

1-1-14 枚举

1-1-15 注解

1-1-16 XML与JSON

1-1-17 GUI事件处理


1-2 JavaWeb基础

1-2-1 MySQL

1-2-2 JDBC

1-2-3 HTML

1-2-4 CSS

1-2-5 Servlet

1-2-6 JSP

1-2-7 JS

1-2-8 Ajax

1-2-9 jQuery


1-3 框架应用

1-3-1 Git

1-3-2 Maven

1-3-3 MyBatis

1-3-4 Spring

1-3-5 SpringMVC

1-3-6 日志

1-3-7 quartz

1-3-8 LayUI


1-4 分布式 + 微服务

1-4-1 Linux

1-4-2 Docker

1-4-3 Nginx

1-4-4 Redis

1-4-5 ElasticSearch

1-4-6 SpringBoot

1-4-7 RocketMQ

1-4-8 SpringCloud

1-4-9 Zookeeper

1-4-10 分布式锁

1-4-11 分布式任务

1-4-12 分布式事务


第二章 Java知识体系进阶篇

2-1 性能调优

2-1-1 JVM虚拟机内部原理

2-1-2 JVM调优实战

2-1-3 Java程序优化

2-1-4 设计优化

2-1-5 Tomcat优化


2-2 MySQL数据库高级

2-2-1 SQL优化

2-2-2 备份与恢复

2-2-3 主从复制

2-2-4 MHA

2-2-5 Keepalived+双主架构

2-2-6 PXC与ProxySQL

2-2-7 MySQL全面优化

2-2-8 Lepus之MySQL监控

2-2-9 MySQL版本升级


2-3 框架源码

2-3-1 Spring5源码

2-3-2 MyBatis源码

2-3-3 常用设计模式


2-4 分布式开发

2-4-1 分布式架构

2-4-2 Nginx

2-4-3 分布式架构原理

2-4-4 ZK+Dubbo

2-4-5 MQ

2-4-6 Redis

2-4-7 ElasticSearch

2-4-8 分布式敏捷开发


2-5 微服务架构

2-5-1 SpringBoot

2-5-2 SpringCloud

2-5-3 Docker


2-6 多线程高并发

2-6-1 多线程深入

2-6-2 Java ClassLoader

2-6-3 深入理解volatile

2-6-4 多线程设计架构模式

2-6-5 并行程序开发及优化


2-7 深入分布式缓存

2-7-1 缓存框架

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值