文章 2022-05-26 来自:开发者社区

面试:为了进阿里,需要深入理解ReentrantLock原理

前言在面试,很多时间面试官都会问到锁的问题,ReentrantLock也是常问一个点,但具体会问什么呢?在网上收集到一些问题:重入锁是什么?公平锁和非公平锁是什么?有什么区别?ReentrantLock::lock公平锁模式现实ReentrantLock如何实现公平锁?ReentrantLock如何实现可重入?ReentrantLock公平锁模式与非公平锁获取锁的区别?ReentrantLock....

面试:为了进阿里,需要深入理解ReentrantLock原理
文章 2022-05-26 来自:开发者社区

【SpringBoot2.x】-自定义Spring boot Starter(原理、demo代码实现以及解决面试问题)

github:github.com/Ccww-lx/Spr…模块:spring-boot-starter-base-serviceSpringBoot的方便快捷主要体现之一starter pom,Spring Boot为我们提供了简化企业级开发绝大多数场景的starter pom, 只要使用了应用场景所需要的starter pom,只需要引入对应的starter即可,即可以得到Spring Bo....

文章 2022-05-24 来自:开发者社区

【面试篇】手写单例模式及原理剖析

哈喽!大家好,我是【Bug 终结者】 ,【CSDNJava优质创作者】,阿里云技术博主,51CTO人气博主,INfoQ写作专家 <br/>一位上进心十足,拥有极强学习力的【Java领域博主】 <br/>【Bug 终结者】博客的领域是【面向后端技术】的学习,未来会持续更新更多的【后端技术】以及【学习心得】。 偶尔会分享些前端基础知识,会更新实战项目,面向企业级开发应用! 如....

【面试篇】手写单例模式及原理剖析
文章 2022-05-23 来自:开发者社区

Java面试之String、StringBuffer和StringBuilder的区别和原理

问题源头这个问题说实话,我是被公司老板反问过的,吃过亏的。所以专门研究了一下并且分享给不懂这块知识点的人代码底层如下图所示,简单介绍一下String是一个变量,它是不可变的StringBuilder,StringBuffer是可变的StringBuilder是线程不安全的,也就是说它的代码底层实现就是每个函数都没有加 synchronized,这就导致了线程不安全,反而效率更快StringBuf....

Java面试之String、StringBuffer和StringBuilder的区别和原理
文章 2022-05-18 来自:开发者社区

springboot面试杀手锏-自动配置原理

前言      随着互联网越来越流行,springboot已经成为我们无论是工作,还是面试当中,不得不掌握的技术。说起springboot笔者认为最重要的功能非自动配置莫属了,为什么这么说?如果参与过以前spring复杂项目的朋友肯定,有过这样的经历,每次需要一个新功能,比如事务、AOP等,需要大量的配置,需要导出找jar包,时不时会出现jar兼容性问题,可以说苦不....

springboot面试杀手锏-自动配置原理
文章 2022-05-17 来自:开发者社区

最新精心整理Java面试题,实现原理分析

前言我们从一个问题引入今天的主题。在日常业务开发中,我们可能经常听到 DBA 对我们说“不要”(注意:不是禁止)使用 join,那么为什么 DBA 对 join 这么抵触呢?是 join 本身有问题,还是我们使用的方式不对。其实这涉及到 join 语句在 MYSQL 内部到底是怎么执行的。这就是我们今天要讲的内容。二、常见的并发问题1、脏读一个事务读取了另一个事务未提交的数据2、不可重复读一个事....

文章 2022-05-08 来自:开发者社区

面试官:RecyclerView布局动画原理了解吗?

前言「温馨提示:文章有点长,建议关注微信公众号“字节小站”收藏阅读」本文主要通过以下几个方面来讲解RecyclerView的布局和动画原理:布局放置:RecyclerView#dispatchLayout()预布局阶段:RecyclerView#dispatchLayoutStep1()布局阶段:RecyclerView#dispatchLayoutStep2()开启动画阶段:RecyclerV....

面试官:RecyclerView布局动画原理了解吗?
文章 2022-05-05 来自:开发者社区

面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?

一、前言今天清明假期,赶上北京玉渊潭公园樱花盛开,女朋友非要拉着我去看樱花,我头一天晚上干文章到三点半,我很想睡觉,但是没办法,军令难违呀。来到这里犹如来到了花的海洋,让我浑身的艺术细菌开始躁动,我忍不住吟诗一首“樱花落尽子规啼、闻道龙标过五溪,我寄愁心与明月、随君直到夜郎西”,啊,美丽的樱花啊。这时旁边的公园管理员满是疑惑的看着我,问我小伙子你的诗背错了吧,不应该是杨花落尽子规啼吗?我只能尴尬....

面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?
文章 2022-05-04 来自:开发者社区

面试官:Redis集群有哪些方式,Leader选举又是什么原理呢?

一、前言作为一名Java程序员,Redis底层的一些原理是我们不必学会就可以搬砖工作的一种技能点,但是小编为什么还要讲一下呢?难道就是为了浪费大家1分钟的宝贵时间,一个人1分钟,50万人就是1年,5000万人就是100年,赚了,小编以一己之力成功搞挂一个人(血赚)。当然不是,并且小编的文章也没有那么多人看,最多也就浪费个肾吧。学习Redis底层原理是因为面试官要问啊!,所以我们就要学,什么?不实....

面试官:Redis集群有哪些方式,Leader选举又是什么原理呢?
文章 2022-05-04 来自:开发者社区

面试官:MySQL索引底层数据结构原理与性能调优,你能回答多少?

前言作为一名Java程序员,MySQL底层的一些原理是我们不必学会就可以搬砖工作的一种技能点,但是小奇为什么还要讲一下呢?难道就是为了浪费大家1分钟的宝贵时间,一个人1分钟,50万人就是1年,5000万人就是100年,赚了,小奇以一己之力成功搞挂一个人(血赚)。当然不是,并且小奇的文章也没有那么多人看,最多也就浪费个肾吧。学习MySQL底层原理是因为面试官要问啊!,所以我们就要学,什么?不实用的....

面试官:MySQL索引底层数据结构原理与性能调优,你能回答多少?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注