技术学习总结
学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。
最后面试分享
大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!
-
BIO、NIO 和 AIO 的区别?
-
NIO 的组成?
-
Netty 的特点?
-
Netty 的线程模型?
-
TCP粘包/拆包的原因及解决方法?
-
了解哪几种序列化协议?
-
如何选择序列化协议?
-
Netty 的零拷贝实现?
-
Netty的高性能表现在哪些方面?
-
NIOEventLoopGroup 源码?
Tomcat 相关知识,面试必问
================
常问的点
-
Tomcat 的缺省端口是多少,怎么修改?
-
tomcat 有哪几种 Connector 运行模式(优化)?
-
Tomcat 有几种部署方式?
-
tomcat 容器是如何创建 servlet 类实例?用到了什么原理?
-
tomcat 如何优化?
-
内存调优
-
垃圾回收策略调优
-
共享 session 处理
-
Tomcat 一个请求的完整过程
Mysql 相关知识,55道经典题目
==================
常问的点
-
Mysql 的技术特点是什么?
-
Heap 表是什么?
-
与 Oracle 相比,Mysql 有什么优势?
-
MyISAM Static 和 MyISAM Dynamic 有什么区别?
-
如何在 Unix 和 Mysql 时间戳之间进行转换?
-
MyISAM 表格将在哪里存储,并且还提供其存储格式?
-
Mysql 中有哪几种锁?
-
什么是通用 SQL 函数?
-
mysql 里记录货币用什么字段类型好
spring 常见面试问题
=============
常见的点
-
什么是 Spring 框架?Spring 框架有哪些主要模块?
-
使用 Spring 框架能带来哪些好处?
-
什么是控制反转(IOC)?什么是依赖注入?
-
请解释下 Spring 框架中的 IoC?
-
BeanFactory 和 ApplicationContext 有什么区别?
-
Spring 有几种配置方式?
-
如何用基于 XML 配置的方式配置 Spring?
Spring Boot 21种常见面试问题
=====================
常见的点
-
什么是 Spring Boot?
-
Spring Boot 有哪些优点?
-
如何在 Spring Boot 中禁用 Actuator 端点安全性?
-
如何集成 Spring Boot 和 ActiveMQ?
-
什么是 CSRF 攻击?
并发编程的面试问题
=========
常见的点
- 现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执
行?
-
)在 java 中 wait 和 sleep 方法的不同?
-
用 Java 实现阻塞队列。
总结
这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家
开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**