java面试题有哪些?( 四 )


Redis是单线程还是多线程?
Redis 官方为什么不提供 Windows 版本?
为什么 Redis 需要把所有数据放到内存中?
Redis如何设置密码及验证密码?
Redis集群如何选择数据库?
缓存失效?缓存穿透?缓存雪崩?缓存并发?
Redis中的热key怎么处理?
Redis中的大key怎么处理?
使用Redis统计网站的UV 。应该怎么做?
Redis事务机制了解过吗?
Redis key的淘汰策略有哪些?
Redis在什么情况下会触发key的回收?
Redis的持久化了解过吗?
Redis在集群种查找key的时候 。是怎么定位到具体节点的?
Redis集群各个节点之间是怎么保持数据一致性的?
用Redis做延时队列 。具体应该怎么实现?
Redis String的内部编码有哪些?
Redis 集群方案应该怎么做?都有哪些方案?
Redis 集群方案什么情况下会导致整个集群不可用?
MySQL 里有 2000w 数据 。redis 中只存 20w 的数据 。如何保证 redis 中的数据都是热点数据?
Redis有哪些适合的场景?
Redis和Redisson有什么关系?
Redis中的管道有什么用?
Redis如何做内存优化?
Spring面试题库
什么是spring?
使用Spring框架的好处是什么?
Spring由哪些模块组成
Spring是怎么解决循环依赖的?
Spring Boot手动装配有哪几种方式?
Spring Boot自动配置原理
谈谈自己对于Spring IOC的理解
谈谈自己对于Spring AOP的理解
Spring AOP和AspectJ AOP有什么区别?
Spring中的bean的作用域有哪些?
Spring中的单例bean的线程安全问题了解吗?
Spring中的bean生命周期了解过吗?
Spring MVC的工作原理了解嘛?
Spring框架中用到了哪些设计模式?
@Component和@Bean的区别是什么?
将一个类声明为Spring的bean的注解有哪些?
Spring事务管理的方式有几种?
Spring事务中的隔离级别有哪几种?
Spring事务中有哪几种事务传播行为?
Spring 事务底层原理
BeanFactory和ApplicationContext有什么区别?
Resource 是如何被查找、加载的?
解释自动装配的各种模式?
有哪些不同类型的IOC(依赖注入)?
Spring AOP 实现原理
ApplicationContext通常的实现是什么?
Bean 工厂和 Application contexts 有什么区别?
Spring Boot面试题库
什么是springboot
Spring Boot 有哪些优点?
创建一个 Spring Boot Project 的最简单的方法是什么?
Spring 和 SpringBoot 有什么不同?
如何重新加载 Spring Boot 上的更改 。而无需重新启动服务器?
Spring Boot 中的监视器是什么?
如何在 Spring Boot 中禁用 Actuator 端点安全性?
怎么使用 Maven 来构建一个 SpringBoot 程序?
Spring Initializr 是创建 Spring Boot Projects 的唯一方法吗?
为什么我们需要 spring-boot-maven-plugin?
什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
如何在 Spring Boot 中添加通用的 JS 代码?
如何使用 Spring Boot 部署到不同的服务器?
如何使用配置文件通过 Spring Boot 配置特定环境的配置?
什么是Swagger?你用Spring Boot实现了吗?
如何实现Spring Boot应用程序的安全性?
比较一下Spring Security和Shiro各自的优缺点?
Spring Boot中如何解决跨域问题?
Spring Boot的核心注解是哪些?他由哪几个注解组成的?
保护SpringBoot应用有哪些方法?
SpringBoot 2.X有哪些新特性?与1.X有什么区别?
Spring Cloud面试题库
什么是 spring cloud?
使用Spring Cloud有什么优势?
服务注册和发现是什么意思?Spring Cloud如何实现?
Spring Cloud由哪些组件组成?
什么是Hystrix?它如何实现容错?
什么是Hystrix断路器?我们需要它吗?
什么是Netflix Feign?它的优点是什么?
Eureka的工作原理?
说说Eureka的自我保护机制?
什么是zuul?
zuul的工作流程?
什么是服务熔断?什么是服务降级?
什么是服务雪崩效应?
ZuulFilter有哪些常用方法?
如何实现动态Zuul网关路由转发?
什么是 Spring Cloud Bus?
Spring Cloud Bus 原理?
SpringCloud Config可以实现实时刷新吗?
Eureka和zookeeper都可以提供服务注册与发现的功能 。两者的区别
MyBatis面试题库
什么是Mybatis?
Mybatis的优缺点?
Mybatis使用场合?
#{}和${}的区别是什么?
当实体类的属性名和表种字段名不一致怎么办?
Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?