1、sprintboot框架 官方地址:https://spring.io/
- 框架设计思想 (MVC - 分层思想、AOP、IOC、DI)
- @Xxx 注解的含义和原理
- spring的初始化流程
- 配置的自动装载
- 数据访问(JDBC, ORM)
- 交互响应流程源码解读
2、编程思想与设计模式
- 依赖管理(gradle、*maven)
- 网络编程(TCP、IP、HTTP/HTTPS)
- 设计模式在spring中的应用(工厂、模板、代理、建造者等等)
3、java的学习
- 数据结构(List、Map、Queue)源码解读
- IO的理解(磁盘IO、网络IO、文件读写IO)
- 多线程、线程池的使用(如何保证线程安全 - 锁的使用与原理)
- 内存管理、内存模型(内存泄漏、内存溢出)、垃圾回收
4、中间件使用、数据库理解
- Mysql、Redis的数据结构
- 事务、锁机制、慢查询分析、分库分表
- 分区、集群、性能调优
- MQ的使用和理解,消息的生产、消费,数据一致性问题保证,批处理问题;
java必备知识汇总
最新推荐文章于 2024-08-17 18:38:47 发布