- 创建线程的方式
- 线程有几种状态
- 线程的结束方式
- sleep和wait方法的区别
- 并发的三大特性
- 如何确保三大特性的第一点、第二点呢、第三点呢
- 什么是CAS,有什么优缺点
- 什么是ABA问题,如何解决该问题
- @Contended注解有什么用
- Java中的四种引用类型
- ThreadLocal的内存泄露问题(ThreadLocal的原理、内存泄漏问题、)
- Java中锁分类
- Synchronized在jdk1.6中的优化
- Synchronized的原理
- 什么是AQS?
- AQS唤醒节点时,为何从后往前找
- ReentrantLock和Synchronized的区别
- ReentrantReadWriteLock的实现原理
- JDK中提供了哪些线程池
- 线程池的核心参数是什么
- 线程池的状态
- 线程池的执行流程
- 线程池添加工作线程的流程
- 线程池为何要构建空任务的非核心线程
- 线程池使用完毕为何必须shutdown()
- 线程池的核心参数如何设置
- ConcurrentHashMap在1.8做了什么优化
- ConcurrentHashMap的散列算法是怎么样的
- ConcurrentHashMap初始化数组的流程
- ConcurrentHashMap扩容的流程
- ConcurrentHashMap读取数据的流程
- ConcurrentHashMap中计数器的实现
- 谈谈你对Spring的理解
- Spring中应用了哪些设计模式
- 谈谈Autowired和Resource的区别
- 介绍SpringZhon中的常用的注解
- 谈谈你对循环依赖的理解
- Spring中是如何解决循环依赖的
- Spring循环依赖三级缓存的问题
- Spring中Bean的生命周期
- Spring中支持几种作用域
- Spring中的事务隔离级别
- Spring中的事务传播属性
- Spring中的事务的实现方式
- Spring中的事务本质
- 谈谈你对BeanFactory和ApplicationContext的理解
- BeanfactoryPostProcessor的理解
- 谈谈你对SpringMVC的理解
- 谈谈Spring和SpringMVC的关系
- InnoDB如何管理Page页
- 为什么写缓冲区,仅适用于非唯一普通索引页
纯面试题1
最新推荐文章于 2024-10-01 18:51:18 发布