常问的点
-
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 有几种配置方式?
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
- 如何用基于 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 编程一个会导致死锁的程序,你将怎么解决?
-
Java 中你怎样唤醒一个阻塞的线程?
-
什么是不可变对象,它对写并发应用有什么帮助?
设计模型相关知识
========
常见的点