多线程
-
面试官:为什么LongAdder性能比long还快
通过最近一段时间的试验,我发现周六周日写原创,没多少人看! 累计原创444篇 因此,以后尽量将周六周日写的原创文章,放在周一和周五之间发布! Java 程序员需要经常关注一些国外大…
-
面试官:为什么LongAdder性能比long还快
通过最近一段时间的试验,我发现周六周日写原创,没多少人看! 累计原创444篇 因此,以后尽量将周六周日写的原创文章,放在周一和周五之间发布! Java 程序员需要经常关注一些国外大…
-
分享一些 Java HashMap 高级面试题!
今年以来,我面试过很多候选人。其中也有不少人背过面试题,但是经过我的这套面试题套餐,基本上没啥人能通过。 在 Java 面试中,HashMap 基本必问,只是问法各有不同而已。Ha…
-
Mybatis-Plus中竟然还可以这样分表
mybatis-plus还可以这样分表 为什么要分表 Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性。 但是mysql的单表性能会受到表中数据量的限制,主…
-
图文并茂的给你讲清IO多路复用、select模型、poll模型、epoll模型
IO多路复用、select模型、poll模型、epoll模型等知识点,常常是Java高级工程师及以上岗位在面试中遇到的必问面试题,今天乘着放假休息,我们一起来搞懂他们。 为了讲多路…
-
高并发环境下,HashMap可能出现的致命问题!
高并发环境下,HashMap可能出现的致命问题!注意:是在 jdk8 以下版本发生! 我们先来看看 Rehash 的概念。 Rehash 是 HashMap 在扩容时候的一个步骤。…
-
Tomcat 的调优最佳实践
面试官:Tomcat 的调优怎么做?你的最佳实践有哪些? 前言 Tomcat作为Web应用的服务器,目前绝大多数公司都是用其作为应用服务器的,应用服务器的执行效率会影响系统执行,这…
-
Java8中Map新增的getOrDefault(),putIfAbsent()和computeIfAbsent()三个方法
先说一下,在 Java8 中 computeIfAbsent 方法有一个严重的死循环 bug,Java9 中已经修复了,这个后面我们单独列举文章来详细说它是如何产生以及如何被修复的…
-
8 常见的 OOM 代码和异常分析
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 10 种 OOM 本篇主要包括如下 OO…
-
Java集合一网打尽!
相信在面试过程中,你也被问过 Java 集合知识点,比如类似下面这些题! 说说常见的集合有哪些吧? HashMap说一下,其中的Key需要重写hashCode()和equals()…