Java基础
Java基本类型哪些,所占字节
java集合以及底层原理
四大作用域和九大内置对象
jsp和servlet的区别
servlet生命周期
cookie和session区别以及JWT与Session的差异
JWT与OAuth的区别
Cookie和LocalStorage和sessionStorage的区别
转发和重定向的区别
饿汉于懒汉单例模式
过滤器和拦截器的区别
#和$的区别
&&和&与|和||的区别?
final finally finalize区别?
int和Integer的区别?
equals与==的区别?
StringBuff 和StringBuilder及String区别?
Override和Overload的含义去区别?
抽象类和接口及普通类的区别?
堆和栈的区别?
Spring Bean生命周期
JDK、JRE、JVM的区别?
值传递和引用传递的区别?
4种访问控制符区别?
装箱和拆箱,类型转换
throw和throws区别
PreparedStatement比Statement区别?
doGet()方法和doPost()方法区别?
null和undefind的区别?
Error和Exception的区别?
阻塞和非阻塞以及同步和异步的区别?
Ajax异步和同步
事务的ACID和事务的隔离性?
线程的sleep和wait区别?
线程的状态(阶段)?
http和https的区别?
常见的运行时异常?
BIO和NIO区别?
http常见的状态码
Hashmap为什么线程不安全,如何让它线程安全
怎么加快程序访问速度
怎样进行程序性能调优
冒泡排序和自然排序及定制排序怎么实现的或者手写出来
三种遍历方式?
讲讲线程的创建及实现线程几种方式之间的区别
实现Runnable和实现Callable的区别?
Runnable和Thread二者的区别?
线程的创建
如何实现线程的同步?
讲一下ThreadLocal类。
ReentrantReadWriteLock:读写锁
CountDownLatch:倒计时器
CyclicBarrier:循环栅栏
Semaphore:信号灯
Java自定义类加载器与双亲委派模型
讲讲jvm的组成与调优,内存模型,tomcat调优
JVM调优:
设计模式在项目中如何体现
讲讲linux命令awk、cat、sort、cut、grep、uniq、wc、top、find、se
Spring框架
Spring管理bean的作用域,为什么不会被GC处理?
Spring对bean是如何解析
Spring 核心特性?
讲讲Spring的IOC(DI)和AOP动态代理
AOP的各种实现
AOP各种实现机制的比较
AOP里的公民
Spring框架AOP执行原理简单说下?
Spring 分布式事务如何处理的?
SpringBoot框架
Springboot的特点?
Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
Spring Boot 的配置文件有哪几种格式?它们有什么区别?
Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
开启 Spring Boot 特性有哪几种方式?
Spring Boot 需要独立的容器运行吗?
运行 Spring Boot 有哪几种方式?
Spring Boot 自动配置原理是什么?
如何理解 Spring Boot 中的 Starters?
如何在 Spring Boot 启动的时候运行一些特定的代码?
Spring Boot 有哪几种读取配置的方式?
Spring boot和spring cloud的区别与联系
MyBatis框架
SpringMVC框架
SpringMVC框架的工作流程和常用注解
组件型注解:
请求和参数型注解:
Dubbo+Zookeeper服务框架
Dubbo:
简单的介绍一下Dubbo?(Dubbo是什么)
Dubbo有哪些组件?
Dubbo支持什么协议?
Zookeeper:
Zookeeper的实现原理?(工作原理)
为什么要用zookeeper作为dubbo的注册中心?能选择其他的吗?
对分布式,dubbo,zookeeper说的不太清楚
Zookeeper待机的情况下,dubbo如何工作?
Dubbo,Zookeeper,Nginx说不清楚
如何保证dubbo高可用?
Zookeeper怎样进行服务治理。
如果zookeeper服务挂了怎么办,服务调用可以进行吗?
Dubbo有3次重试,假如新消息被重复消费怎么处理
Dubbo的通信原理?
高并发,高可用,负载均衡
高并发解决方案:
处理高并发常见的方法有哪些?
高并发下电商网站的秒杀活动
高可用解决方案:
负载均衡:
简单介绍5种负载均衡:
详情介绍5种负载均衡:
分布式,集群,微服务,SOA
微服务和SOA有什么区别?
分布式架构:
基于soa的架构
集群:
讲讲分布式事务的异步通信问题解决方案
分布式事务
分布式架构session共享问题,如何在集群里边实现共享,分布式session跨域问题
Redis缓存
什么是Redis?
你还用过其他的缓存吗?这些缓存有什么区别?都在什么场景下去用?
对redis的持久化了解不?
做过redis的集群吗?你们做集群的时候搭建了几台,都是怎么搭建的?
Redis有事务吗?
缓存穿透
缓存雪崩
redis的安全机制(你们公司redis的安全这方面怎么考虑的?)
redis的哨兵机制(redis2.6以后出现的):
redis中对于生存时间的应用
能讲下redis的具体使用场景吗?使用redis存储长期不改变的数据完全可以使用也看静态化,那么你们
Redis分布式锁理解
Redis怎么设置过期的?
讲到redis缓存的时候说不清楚
Redis中对一个key进行自增或者自减操作,它是原子性的吗?
项目添加Redis缓存后,持久化具体怎么实现的。
怎么提高redis缓存利用率?
Redis宕机之后,购物车中的数据如何处理?如何缓解mysql压力?
Redis和mysql数据同步,是先删除redis的数据还是先删除Mysql的数据?
Redis中watch机制和原理
讲讲缓存的设计和优化,缓存和数据库一致性同步解决方案
MySQL数据库和SQL优化与JDBC
为什么InnoDB支持事务而myisam不支持
SQL语句中关于查询语句的优化你们是怎么做的?
MySQL索引使用限制
数据库创建表的时候会有哪些考虑呢?
有了解过大数据层面的分库分表吗?以及mysql的执行计划吗?
有了解过数据库中的表级锁和行级锁吗?乐观锁和悲观锁你有哪些了解?
Mysql优化有没有工具
你有了解mysql的隔离级别吗?mysql默认的隔离级别是什么?
怎样进行数据库性能调优
MySQL存储过程
怎么实现数据量大、 并发量高的搜索
JDBC的理解
AngularJS框架
AngularJS四大特征?
Nginx服务器
什么是Nginx?
请列举Nginx的一些特性?
nginx和apache的区别?
nginx是如何实现高并发的?
请解释Nginx如何处理HTTP请求?
在Nginx中,如何使用未定义的服务器名称来阻止处理请求?
请列举Nginx服务器的最佳用途?
请解释Nginx服务器上的Master和Worker进程分别是什么?
请解释你如何通过不同于80的端口开启Nginx?
请解释是否有可能将Nginx的错误替换为502错误、503?
在Nginx中,解释如何在URL中保留双斜线?
请解释ngx_http_upstream_module的作用是什么?
请解释什么是C10K问题?
请陈述stub_status和sub_filter指令的作用是什么?
解释Nginx是否支持将请求压缩到上游?
解释如何在Nginx中获得当前的时间?
用Nginx服务器解释-s的目的是什么?
解释如何在Nginx服务器上添加模块?
什么是反向代理和正向代理?
Nginx静态页面服务跳转到购物车跨域问题
FastDFS分布式文件系统
简单介绍一下FastDFS?
为什么要使用FastDFS作为你们的图片服务器?
ActiveMQ信息队列
什么是消息队列?
消息队列都解决了什么问题?异步,并行,解耦,排队
消息模式?
重复消费
丢消息
消息重发
什么是ActiveMQ?
activemq的原理
对比RabbitMQ
对比KafKa
对比Redis
关于事务控制
持久化
哪些情况用到activeMq?
ActiveMQ消息队列不消费
什么是ActiveMQ.DLQ?
MQ消费者接收不到消息怎么办?
怎样解决activeMQ的消息持久化问题?
如果activeMQ的消息没有发送成功,怎样确保再次发送成功。
MQ丢包如何解决
如果activeMQ的服务挂了,怎么办?
消息发送失败怎么处理,发送数据,数据库已经保存了数据,但是redis中没有同步,怎么办。或者说如何做
ActiveMQ存在发出消息太大,造成消息接受不成功,怎么解决?
activeMQ存在运行时间长了以后,收不到消息的现象,怎么解决?
Elasticsearch全文搜索
简单介绍一下Elasticsearch全文搜索
与MySQL对比
利用kibana学习 elasticsearch restful api (DSL)
es中保存的数据结构
es 的java 客户端的选择
增量同步索引库
ES索引中使用了IK分词器,你们项目中使用到了分词器的哪种工作模式?
怎么分词
ES高亮不能显示的问题
简单介绍一下Es全文检索在整个系统中的应用,在更新索引库的同时会产生索引碎片,这个碎片是如何处理的?
单点登录
早期单一服务器,用户认证
WEB应用集群,session共享模式
分布式,SSO(single sign on)模式
登录功能
生成token
验证功能
什么是CAS?
单点登录的访问或者跨域问题
单点登陆如果在另一台电脑上登陆并修改了密码怎么办?
锁
什么是死锁,怎么解决死锁,表级锁和行级锁,悲观锁与乐观锁以及线程同步锁区别
分布式锁的问题
分布式锁(zookeeper,redis,数据库)如何实现