- 博客(12)
- 收藏
- 关注
原创 Redis-源码解析之RLock
可重入锁:1.锁会自动续期,如果业务时间超长,运行期间Redisson会自动给锁重新添加30s,不用担心业务时间的问题,锁自动过期而导致业务发生问题2、加锁的业务只要完成执行,那么就不会给当前的锁续期,即使我们不去主动的释放锁,锁在默认30s之后也会自动的删除
2024-04-27 10:42:34
1051
1
原创 手写模拟一个tomcat
通过自己手写模拟tomcat的核心功能,能够让我们更好的理解tomcat的运行机制,底层也是通过jdk提供的api进一步步封装实现而来,我们作为使用者而言,可能更多关注使用上的方便、敏捷性,通过手写源码,相信我们会对tomcat有更加深刻的理解。
2024-03-01 11:53:32
515
原创 【3】整合ArrayList、LinkedList、List
对ArrayList、LinkedList和List之间做两个关联,以及设计模式的引入
2024-01-17 23:12:36
1523
原创 【1】手写模拟一个AarryList
这里并不是完全对AarryList所有的功能进行实现,通过这个过程,我们可以更好的理解AarryList底层实现原理,以及说为何衍生出不同的集合使用不同的数据结构,到底是为了解决什么问题而产生的。以及底层的内存中都做了什么事情。一个新的技术出现一定是为了解决一些问题(从来的没解决过,或者说之前解决的不好)。通过手写模拟其功能帮助我们能够更好从中学习其思想。
2024-01-12 17:41:37
368
1
原创 手写简单模拟一个spring
这里只是模拟了spring的一些核心部分的功能,并且不是特别的完整,还有许多的需要完善的地方。这里是基于注解的方法的,整体的脉络和解析xml文件是差不多的,但是如果细扣里面的细节还是有很多的不一样的,目的只是为了更好的理解spring框架的,学习其思想。
2024-01-08 15:59:35
1246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人