自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis-源码解析之RLock

可重入锁:1.锁会自动续期,如果业务时间超长,运行期间Redisson会自动给锁重新添加30s,不用担心业务时间的问题,锁自动过期而导致业务发生问题2、加锁的业务只要完成执行,那么就不会给当前的锁续期,即使我们不去主动的释放锁,锁在默认30s之后也会自动的删除

2024-04-27 10:42:34 796 1

原创 手写模拟一个tomcat

通过自己手写模拟tomcat的核心功能,能够让我们更好的理解tomcat的运行机制,底层也是通过jdk提供的api进一步步封装实现而来,我们作为使用者而言,可能更多关注使用上的方便、敏捷性,通过手写源码,相信我们会对tomcat有更加深刻的理解。

2024-03-01 11:53:32 387

原创 【3】整合ArrayList、LinkedList、List

对ArrayList、LinkedList和List之间做两个关联,以及设计模式的引入

2024-01-17 23:12:36 1482

原创 【2】手写模拟一个LinkedList

手写模拟一个LinkedList集合

2024-01-17 23:03:32 335

原创 【1】手写模拟一个AarryList

这里并不是完全对AarryList所有的功能进行实现,通过这个过程,我们可以更好的理解AarryList底层实现原理,以及说为何衍生出不同的集合使用不同的数据结构,到底是为了解决什么问题而产生的。以及底层的内存中都做了什么事情。一个新的技术出现一定是为了解决一些问题(从来的没解决过,或者说之前解决的不好)。通过手写模拟其功能帮助我们能够更好从中学习其思想。

2024-01-12 17:41:37 342 1

原创 垃圾回收机制(GC)

垃圾回收机制的简单理解

2024-01-08 16:19:32 1184

原创 手写简单模拟一个spring

这里只是模拟了spring的一些核心部分的功能,并且不是特别的完整,还有许多的需要完善的地方。这里是基于注解的方法的,整体的脉络和解析xml文件是差不多的,但是如果细扣里面的细节还是有很多的不一样的,目的只是为了更好的理解spring框架的,学习其思想。

2024-01-08 15:59:35 1210

空空如也

空空如也

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

TA关注的人

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