Java学习路线图

好看的皮囊千篇一律、有趣的灵魂万里挑一
文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

Java学习路线图_第1张图片

文章目录

  • 一、Java基础
  • 二、MySql
  • 三、SSM
  • 四、设计模式
  • 五、架构
  • 六、总结


一、Java基础

Java学习路线图_第2张图片

Java基础
语言基础
流程控制
字符串
数组
类和对象
包装类
数字处理类
接口、继承与多态
异常处理
集合类
I/O
反射
枚举类型与泛型
多线程

二、MySql

Java学习路线图_第3张图片

MySql
Mysql数据类型流程控制
操作数据库数组
创建、修改、删除表
索引
视图
触发器
查询数据
插入、更新、删除数据
MySql运算符
MySql函数简介
存储过程和函数
MySql用户管理
数据备份与还原
MySql日志
性能优化

三、SSM

Java学习路线图_第4张图片

MySql
Spring的基本应用
Spring中的Bean
SpringAOP
Spring的数据库开发
Spring的事务管理
MyBatis
动态SQL
MyBatis的关联映射
MyBatis与Spring的整合
SpringMVC
数据绑定
JSON数据交互和RESTful支持
拦截器
文件上传和下载
SSM框架整合

四、设计模式

Java学习路线图_第5张图片

设计模式
创建型模式
结构型模式
行为型模式

五、架构

Java学习路线图_第6张图片

架构
《趣学编程》深入理解Java虚拟机
面试官:MySQL索引底层数据结构原理与性能调优,你能回答多少?
面试官:我们来聊一聊Redis吧,你了解多少就答多少
面试官:Redis如何实现持久化的、主从哨兵又是什么?
面试官:Redis集群有哪些方式,Leader选举又是什么原理呢?
面试官:Zookeeper是什么,它有什么特性与使用场景?
面试官:Zookeeper集群怎么搭建?
面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?
面试官:说一说Zookeeper中Leader选举机制
面试官:ZAB协议是什么?
面试官:RabbitMQ有哪些工作模式?
面试官:RabbitMQ怎么实现消费端限流
面试官:RabbitMQ怎么实现消费的可靠投递
面试官:RabbitMQ过期时间设置、死信队列、延时队列怎么设计?
面试官:RocketMQ是什么,它有什么特性与使用场景?
面试官:Kafka是什么,它有什么特性与使用场景?添加链接描述
面试官:ElasticSearch是什么,它有什么特性与使用场景?
MongoDB是什么?非关系型数据库的优点?安装使用教程
面试官:BIO、NIO、AIO是什么,他们有什么区别?
Netty是什么,Netty为什么速度这么快,线程模型分析
什么是Netty编解码,Netty编解码器有哪些?Protostuff怎么使用?
面试官:什么是Netty粘包拆包?怎么解决Netty粘包拆包问题
面试官:Netty心跳检测机制是什么,怎么自定义检测间隔时间?
面试官:Dubbo是什么,他有什么特性?
面试官:Dubbo怎么实现服务降级,他有什么好处?
Dubbo本地存根是什么,Dubbo本地伪装又是什么?

六、总结

文章持续更新,建议收藏。

可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

你可能感兴趣的:(趣学编程)