“面对期末高分,学霸解释不清了……”
系数罗列的重点是知识在浮现。认真做出的规划是未来在明晰。常言道:“好记忆不如烂笔头”便勾勒出的“立体感”、“空间感”
IDEA 2026 宝藏插件:一键管理本地应用端口,告别手动党,太香了
倏忽逝惊鸿,万物皆过客作为开发者,你是否经常遇到这些场景?
有图解有案例,我终于把Condition的原理讲透彻了
20张图图解ReentrantLock加锁解锁原理文章一发,便引发了大家激烈的讨论,更有小伙伴前来弹窗:平时加解锁都是直接使用Synchronized关键字来实现的,简单好用,为啥还要引用ReentrantLock呢?
有图解有案例,我终于把Condition的原理讲透彻了
平时加解锁都是直接使用Synchronized关键字来实现的,简单好用,为啥还要引用ReentrantLock呢?
大厂面试必问之Spring的循环依赖
在上面的方法中的核心是getBean方法,Test1 创建后填充属性时依赖Test2,那么就去创建 Test2,在创建 Test2 开始填充时发现依赖于 Test1,但此时 Test1 这个半成品对象已经存放在缓存到 singletonObjects 中了,所以Test2可以正常创建,在通过递归把 Test1 也创建完整了。
Java注解开发及原理
原先所有的内容都配置在.xml文件上,在Java文件和配置文件来回转换,是相当麻烦和耗时的。为了解决这些个问题,Spring引入了注解,通过”@注解名称”的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。
RabbitMQ如何保证消息的可靠性投递与消费?
中我们详细介绍了RabbitMQ的工作模式,根据它的工作模式,一条消息从生产者发出,到消费者消费,需要经历以下4个步骤:
IntelliJ IDEA 效率三件套:注释模板+断点调试+免费插件
然后在再次打开IDEA进行项目, 选择下面任务栏的Statistic标签,点击refesh就可以看到代码量统计结果了!
看完这篇文章你就懂 AQS 了
我们先看下AQS相关的UML图:思维导图:AQS实现原理AQS中维护了一个volatile int state和一个FIFO线程等待队列。
如何解决TOP-K问题
最近在开发一个功能:动态展示的订单数量排名前10的城市,这是一个典型的Top-k问题,其中k=10,也就是说找到一个集合中的前10名。