文章目录
- 一、Java基础
- 二、MySql
- 三、Oracle
- 四、SSM
- 五、设计模式
- 六、架构
- 七、总结
一、Java基础
Java基础 |
---|
语言基础 |
流程控制 |
字符串 |
数组 |
类和对象 |
包装类 |
数字处理类 |
接口、继承与多态 |
异常处理 |
集合类 |
I/O |
反射 |
枚举类型与泛型 |
多线程 |
二、MySql
MySql |
---|
Mysql数据类型流程控制 |
操作数据库数组 |
创建、修改、删除表 |
索引 |
视图 |
触发器 |
查询数据 |
插入、更新、删除数据 |
MySql运算符 |
MySql函数简介 |
存储过程和函数 |
MySql用户管理 |
数据备份与还原 |
MySql日志 |
性能优化 |
三、Oracle
Oracle |
---|
高级SQL限定查询 |
Oracle单行函数 |
多表查询 |
分组统计查询 |
子查询 |
数据的基本操作 |
表创建与管理 |
数据完整性 |
数据库对象的使用 |
PL/SQL编程 |
游标 |
存储过程与函数 |
触发器和程序包 |
表空间管理 |
控制文件及日志文件的管理 |
安全管理 |
数据库备份与恢复 |
四、SSM
MySql |
---|
Spring的基本应用 |
Spring中的Bean |
SpringAOP |
Spring的数据库开发 |
Spring的事务管理 |
MyBatis |
动态SQL |
MyBatis的关联映射 |
MyBatis与Spring的整合 |
SpringMVC |
数据绑定 |
JSON数据交互和RESTful支持 |
拦截器 |
文件上传和下载 |
SSM框架整合 |
五、设计模式
六、架构
架构 |
---|
《趣学编程》深入理解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面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。