从Java面试题看源码
文章平均质量分 81
从Java面试题洞察本质,一道Java面试题,一篇源码分析
阿提说说
一年太久,只争朝夕,10年以上工作经验,涉猎过前端、ASP、VB、PHP、Python、GO、Java、Scala等
展开
-
《从Java面试题看源码》-Flow、SubmissionPubliser源码分析
此类还可以作为生成元素的子类的基类,并使用此类中的方法发布。SubmissionPublisher提供缓冲功能,能够使生产者和消费者以不同的速率运行,每个消费者独立使用一个缓冲区,缓冲区在首次使用的时候创建,提供了一个默认值256,并会根据需要扩大到最大值,容量通常扩大到最近的2的次幂或者支持的最大值。以下是Flow.Processor实现的示例,为了简化说明,使用单步向publisher发起请求,更合适的版本可以使用submit方法或者其他实用方法来监控流量。原创 2022-10-07 21:14:10 · 819 阅读 · 15 评论 -
【从Java面试题看源码】-HashMap 初始容量 计算方法
HashMap 初始容量 计算方法原创 2022-07-01 08:00:00 · 483 阅读 · 7 评论 -
【从面试题看源码】-看完Kafka性能优化-让你吊打面试官
看完Kafka性能优化-让你吊打面试官原创 2022-06-14 21:42:59 · 886 阅读 · 6 评论 -
《从Java面试题看源码》-Java11中的toString与Java8的区别
Java11中toString与Java8中toString的区别有了解吗?原创 2022-06-12 08:35:43 · 552 阅读 · 0 评论 -
《从Java面试题看源码》-LongAdder、LongAccumulator是个什么东西?
《从Java面试题看源码》-LongAdder、LongAccumulator是个什么东西?原创 2022-06-10 12:09:25 · 1112 阅读 · 0 评论 -
《从Java面试题来看源码》-LinkedBlockingQueue 源码分析
《从Java面试题来看源码》-LinkedBlockingQueue 源码分析原创 2022-06-10 11:58:39 · 506 阅读 · 0 评论 -
《从Java面试题看源码》-最全之深度剖析ConcurrentLinkedQueue源码
有哪些并发队列?及ConcurrentLinkedQueue 源码分析原创 2022-06-01 21:38:47 · 1258 阅读 · 3 评论 -
《从Java面试题看源码》-默认线程池阻塞队列为什么用LinkedBlockingQueue
默认线程池阻塞队列为什么用LinkedBlockingQueue原创 2022-06-01 01:51:39 · 931 阅读 · 1 评论 -
《从Java面试题来看源码》,项目中使用 Mybatis 缓存吗?为什么项目中不用 Mybatis 的二级缓存?
项目中使用 Mybatis 缓存吗?为什么项目中不用 Mybatis 的二级缓存?原创 2022-05-30 13:07:08 · 524 阅读 · 0 评论 -
《从Java面试题来看源码》,单参数,多参数,如何正确使用 @param
Mybatis Dao 接口中,单参数,多参数,如何正确使用 @Param?原创 2022-05-30 13:01:38 · 331 阅读 · 0 评论 -
《从Java面试题来看源码》,Dao 接口的工作原理
通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么转载 2022-05-30 12:46:58 · 398 阅读 · 0 评论 -
《从Java面试题来看源码》,#{} 和 ${} 的区别
面试题:#{} 和 ${} 的区别是什么?#{}会对 sql 预编译处理,将#{}替换为占位符,字符串会变为 'xxx'。${}则是直接替换变量我们结合项目通过源码来看看两者是怎么解析的。这样不会无聊,也能加深印象。在 mybatis 与 spring 集成的项目中,SqlSessionFactory 由 SqlSessionFactoryBean 创建以格式化delete from sys_attach where id = #{id}为例时序图是这样,你可以根据根据时序图跟......原创 2022-05-30 12:24:51 · 257 阅读 · 0 评论