Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 Spring核心: IOC控制反转(Inverse of Control)是一种设计思想,...

IP属地:广东
Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 Spring核心: IOC控制反转(Inverse of Control)是一种设计思想,...
compareAndSet----比较并交换 第一个参数expect为期望值,如果期望值跟内存值还是一致,进行update赋值,如果期望值不一致,证明数据被修改过,返回fas...
volatile Java虚拟机提供的轻量级的同步机制 保证可见性 禁止指令重排 不保证原子性 为什么说是轻量级的同步机制呢,因为它保证不了原子性,这就违背了JMM中同步机制...
事务的特性:ACID(原子性、一致性、隔离性、持久性) MyISAM和InnoDB的比较 MyISAM不支持事务不支持外键不支持行锁,默认为表锁 InnoDB支持事务操作支持...
今天这一篇主要想围绕着Spring的循环依赖问题以及终极灵魂拷问如何手写Spring的问题讲讲。 一、Spring循环依赖 1.什么是循环依赖 Spring中的循环依赖一直是...
说到秒杀抢购,初次涉及的你首先会想到什么呢? public synchronized void service(){ 秒杀业务} reentrantLock.lock();t...
HashMap底层: jdk1.8之前为数组+链表,链表主要解决哈希冲突; jdk1.8及之后为数组+链表+红黑树当某一链表长度大于8并且数组长度大于64时,该链表上所有数据...
你是不是还在懵逼为什么IDEA的Alt+Insert把equals方法和hashCode()绑在了一起, 你是不是存在着许多的问号呢??? 先记住:如果两个对象queals(...