摘要: 2022年最新最全1100+JAVA服务端面试题,涵盖JAVA、数据库、REDIS等17大类、77个小类。 阅读全文
posted @ 2022-10-17 19:45 秦二爷 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 感谢你在专栏更新过程中的支持和反馈,专栏更新完结后,仍将继续不定期修订。 🌹🌹🌹 该专栏文集已同步至Github,欢迎fork/star. 该专栏的PDF版本已经修订,你可以选择在github和百度网盘下载。 相关链接: github地址:https://github.com/Thoughts 阅读全文
posted @ 2022-06-14 10:47 秦二爷 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我们将讲解处理高并发问题的另外一种方案,即非阻塞算法的设计与实现,以及在JAVA中的应用。 阅读全文
posted @ 2022-06-13 19:59 秦二爷 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本文将聚焦同步器的设计原理,从现实生活中的问题着手,由浅入深分析AQS的设计初衷与实现原理。本文整体篇幅较长,内容较多。在理解AQS时,建议从问题出发,再去寻找答案、理解答案。 阅读全文
posted @ 2022-06-13 19:58 秦二爷 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 本文将通过群雄逐鹿的例子来引出内存中的并发问题,并从软件内存模型和硬件内存架构的角度解释两者的矛盾所在,以及矛盾的调和之道。 阅读全文
posted @ 2022-06-13 19:57 秦二爷 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 从Java8开始,JDK引入了很多新的特性,包括lambda表达式、流式计算以及CompletableFuture等,本文将为你介绍的是CompletableFuture的核心原理与花式玩法。 阅读全文
posted @ 2022-06-13 19:56 秦二爷 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本文大约2万字,篇幅较长,建议先看目录或先收藏。本文将首先从分治算法开始介绍,接着体验ForkJoinPool中自定义任务的实现,最后再深入到Java中去理解ForkJoinPool的原理和用法。 阅读全文
posted @ 2022-06-13 19:54 秦二爷 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 本文将从线程池的应用场景和设计原理出发,先带大家手撸一个线程池,在理解线程池的内部构造后,再深入剖析Java中的线程池。全文大约2.5万字,篇幅较长,在阅读时建议先看目录再看内容。 阅读全文
posted @ 2022-06-13 19:53 秦二爷 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 说起ThreadLocal,相信你对它的名字一定不陌生。在并发编程中,它有着较高的出场率,并且也是面试中的高频面试题之一,其重要性不言而喻。在本文中,我将和你一起学习它的用法及原理,啃下这块硬骨头。 阅读全文
posted @ 2022-06-13 19:51 秦二爷 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我们已经介绍了ReentrantLock,CountDownLatch,CyclicBarrier,Semaphore等同步工具。在本文中,将为你介绍另一个同步工具Exchanger. 阅读全文
posted @ 2022-06-13 19:50 秦二爷 阅读(51) 评论(0) 推荐(0) 编辑