发表评论取消回复
相关阅读
相关 Java并发编程常见面试题实例解析
在Java并发编程的面试中,可能会涉及到各种概念、工具以及问题解决策略。以下是一些常见的面试题实例解析: 1. **线程创建**: - 题目:你有一个任务需要处理,如何
相关 常见面试题之Redis篇(二)
1. 什么是缓存穿透?怎么解决? 缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到`DB`去查询,可能导致
相关 常见面试题之微服务(二)
1. `Spring Cloud` 5大组件有哪些? 早期我们一般认为的`Spring Cloud`五大组件是: `Eureka` :注册中心 `Ribbo
相关 常见面试题之线程中并发锁(二)
1. 什么是`AQS`? 1.1. 概述 全称是`AbstractQueuedSynchronizer`,是阻塞式锁和相关的同步器工具的框架,它是构建锁或者其他同步
相关 并发编程常见面试题汇总(三)
一、CountDownLatch,Semaphore的高频问题: 1、 CountDownLatch是什么?有啥用?底层咋实现的? CountDownLatch本质
相关 并发编程常见面试题汇总(二)
一、AQS高频问题: 1、AQS是什么? AQS就是一个抽象队列同步器,abstract queued sychronizer,本质就是一个抽象类。 AQS中有一
相关 并发编程常见面试题汇总(一)
一、原子性问题: 1.1 Java中如何实现线程安全? 不安全的原因:多线程操作共享数据出现的问题。 解决方式一:锁 悲观锁:synchronized,
相关 Java并发编程之常见面试题(二)
21.synchronized使用有哪些注意点? 锁对象不能为空,因为锁是保存在对象头中,对象都没有,就没有对象头 作用域不能过大,把所有代码都被修饰,就是串
相关 Java并发编程之常见面试题(一)
1. 进程和线程的异同? 相同点:生命周期相似,都包含就绪、运行、终止等状态 不同点: 1. 起源不同,先有进程,由于CPU的提升以及性能要求的
相关 Java常见面试题(二)
11. HashMap 和 Hashtable 有什么区别? hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和c...
还没有评论,来说两句吧...