LockSupport与线程中断
1、线程中断机制 阿里蚂蚁金服面试题interrupt、interrupted、isinterrupted 三个方法了解过吗?用在哪? 如何停止一个运行中的线程? 如何中断一个运行中的线程??
AQS原理
1、是什么 AQS全称为AbstractQueuedSynchronizer抽象队列同步器,是重量级基础框架及整个JUC重要的基石,主要解决锁分配给谁的问题。 整体就是一个抽象的FIFO队列来完成资源获取线程的排队问题,并一个int类变量,表示持有锁的状态 我们常见的CountDownLatch、R
深入学习ThreadLocal
前言:大厂面试题 1.Java中的引用类型有哪几种? 2.每种引用类型的特点是什么? 3.每种引用类型的应用场景是什么? 4.ThreadLocal你了解吗 5.ThreadLocal应用在什么地方? Spring事务方面应用到了 6.ThreadLocal会产生内存泄漏你了解吗?/dmk Java
深入学习Synchronized关键字
第一章 并发编程中的三个问题 1.1 可见性 1.1.1 目标 学习什么是可见性问题 1.1.2 可见性概念 可见性(Visibility):是指当一个线程对共享变量进行修改,另一个线程要立即得到修改后的最新值。
SpringMvc原理
1、MVC 模式 2、SpringMVC常用注解
MySql面试
1.事务 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 1.1、事务四大特性 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。 一致性(Consistency
JVM虚拟机面试
类加载机制 1.什么是类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成可以被虚拟机直接使用的java类型。 2.简述下JVM加载Class文件的执行原理 虚拟机(jvm)把描述类的数据从Class文件加载到内存,并对数据进行校验,解析和初始化,最终
Web前端面试题
本文转载自动力节点 ,如有侵权及时联系。 001 行内元素有哪些?块级元素有哪些?空(void)元素有哪些? 行内元素:a、b、span、img、input、strong、selec