课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
NIO的原理,包括哪几个组件?NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并 ...详情>>
线程加锁有哪些方式?synchronized和lock的区别? synchronized关键字 Java.util.concurrent包中的lock接口和ReentrantLock实现类 类别 synchronized Lock ...详情>>
内存溢出一般发生在哪个区?永久代会不会导致内存溢出?堆溢出这种场景最为常见,报错信息:java.lang.OutOfMemoryError: Java heap space原因1、代码中可能存在大对象分配2、可能 ...详情>>
CAS是一种什么样的同步机制?在高并发的业务场景下,线程安全问题是必须考虑的,在JDK5之前,可以通过synchronized或Lock来保证同步,从而达到线程安全的目的。但synchronized或Lock ...详情>>
你们线上应用的JVM参数有哪些?Java HotSpot VM中 -XX: 的可配置参数列表进行描述;这些参数可以被松散的聚合成三类:行为参数(Behavioral Options):用于改变jvm的一些基础行为;性能 ...详情>>
简单说说你了解的类加载器,可以打破双亲委派么,怎么打破。 启动类加载器:由C++实现,负责加载JAVA_HOME\lib目录中的,或通过-Xbootclasspath参数指定路径中的,且被虚拟机认可(按文 ...详情>>
在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加载?为什么。类加载机制 启动类加载器:由C++实现,负责加载JAVA_HOME\lib目录中的,或通过-Xbootclassp ...详情>>
Error和Exception的区别,CheckedException,RuntimeException的区别先搞清楚它们三者的关系。Error与Exception都继承自Throwable,而RuntimeException则继承自Exception。在Jav ...详情>>
JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计?JDK1.7中设计的分段锁Segment继承了重入锁ReentrantLock,有了锁的功能,每个锁控制的是一段, ...详情>>
Java中的HashMap内部是如何工作的在JDK8中,HashMap底层是采用“数组+链表+红黑树”来实现的。HashMap是基于哈希算法来确定元素的位置(槽)的,当我们向集合中存入数 ...详情>>
如何在Java中实现分布式系统的动态配置管理?
解释分布式系统中的数据一致性模型
如何在Java中实现分布式集群的健康检查?
解释分布式系统中的数据分发策略
如何在Java中实现分布式系统的故障检测?
解释数据库中的索引合并(Index Merging)技术
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2024-12-15