
ThreadLocal实现原理 首先 ThreadLocal 是一个泛型类,保证可以接受任何类型的对象。 因为一个线程内可以存在多个 Threa...
悲观锁( Pessimistic Locking ) 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处...
转自:[https://www.cnblogs.com/logsharing/p/8448446.html]最直观的区别就是GET把参数包含在U...
1)什么是OOM?OOM,内存用完了,来源于java.lang.OutOfMemoryError。看下关于的官方说明: 当JVM因为没有足够的内...
List,HashMap中都有modCount字段;今天分析一下modCount字段的作用。 这是JDK中的描述,大致翻译一下。 该字段表示li...
过保存Redis服务器所执行的写命令来记录数据库状态。 使用:appendonly:默认值为no,也就是说redis 默认使用的是rdb方式持久...
RDB是Redis用来进行持久化的一种方式,是把当前内存中的数据集快照写入磁盘,也就是 Snapshot 快照(数据库中所有键值对数据)。恢复时...
BeanDefinition类保存了类的所有信息,比如这个 Bean 指向的是哪个类、是否是单例的、是否懒加载、这个 Bean 依赖了哪些 Be...
抽象的队列同步器。AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphor...