前言 前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。 所以近期,我抽空把ThreadLocal的源码再研究了一下,越看...
在实际项目中我们需要手动来手写Starter组件的场景相对来说还是比较少的,但是对于自定义Starter组件的原理大家还是需要掌握清楚,第一个是...
SpringBoot应该是每个Java程序猿都会使用的基础框架了,对于SpringBoot的核心内容自动装配原理的掌握就显得非常重要了。 自动装...
大厂招聘IO常问面试题 NIO与IO的区别 NIO和IO适用场景 BIO, NIO, AIO有什么区别,分别是什么原理? NTO如何通过Ruff...
在并发编程中我们都知道i++操作是非线程安全的,这是因为 i++操作不是原子操作。 如何保证原子性呢?常用的方法就是加锁。在Java语言中可以使...
阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等hr面中,分享面经,希望能帮到大家,都能拿到满意的offer~...
一面 50min[https://docs.qq.com/doc/DZXh5dFNQaURRYk1a] 主要就是问基础知识,由于没有录音只能记个...
1:自我介绍 本硕就读院校,参加过的竞赛、项目 2:C语言和Java语言的核心区别,有什么特点? C面向过程,Java面向对象 C需要自己管理内...
最近遇到一个由于唯一性索引,导致并发插入产生死锁的场景,在分析死锁产生的原因时,发现这一块还挺有意思的,涉及到MySql中不少的知识点,特此总结...