自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 HashMap和ConcurrentHashMap详解

Hello大家好,国庆期间给大家来普及一下关于Hash表知识点。我们日常最多使用的哈希表应该是HashMap,但是很多时候HashMap都被称为是不安全的,并且Hash表有着独特的扩容机制,扩容系数等。。很多小伙伴可能在日常写java的时候并没有听说过这些东西,今天博主给大家整理了一下关于Hash表的知识点,一起来看看吧!HashMap的安全问题我们都知道HashMap是线程不安全的,因为在某些多线程的环境下会出现各种各样的问题,例如JDK7的扩容死循环问题,JDK8的链表和树结构转换的死循

2021-10-05 17:42:12 861

原创 Spring循环依赖问题--缓存的妙用

作者并不是只有自己的观点。这篇文章是在作者看了关于spring循环依赖的文章之后总结出来的。一般来说我们不会出现很多的循环依赖问题,但是在某些业务逻辑中导致了需要使用,还是不可避免的。比如多个service层的业务互相调用等...针对这个spring循环依赖问题我们今天来探讨一下,如果作者写的有问题希望大家提出,我一定及时改正。在平常我们的使用中,如果出现了循环依赖很好解决,但是在spring的ioc容器中是一个非常棘手的问题,spring在面对ioc中的循环依赖问题时进行了很多的处

2021-09-05 22:52:53 169

原创 AQS之ReentrantLock详解

我们写一个简单实例public class AQSTest { static ReentrantLock lock = new ReentrantLock(); public static void main(String[] args) { Thread thread1 = new Thread() { @Override public void run() { try {

2021-08-21 15:55:51 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除