课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。有HashMap、HashTable、LinkedHashM ...详情>>
有没有可能2个不相等的对象有相同的hashcode? 如果两个对象equals,Java运行时环境会认为他们的hashcode一定相等 如果两个对象不equals,他们的hashcode有可能相等 如果两个对 ...详情>>
在jdk1.5中引入了泛型,泛型的存在是用来解决什么问题Java泛型这个特性是从JDK 1.5才开始加入的,因此为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Ja ...详情>>
Overload、Override、Overwrite的介绍?overload意为重载,override意为覆盖,overwrite意为重写。从中文意思上看,并无差别,但是如下所示,给出英文定义: ...详情>>
什么是浅拷贝和深拷贝?浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存;深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对 ...详情>>
SpringBoot的四种Handler类型 1、@Controller+@RequestMapping@RestController public class ZhouyuController {@GetMapping("/test") public String test() { return "zh ...详情>>
Mysql中九种索引失效场景分析 表数据:CREATE TABLE `t1` ( a int primary key, b int , c int , d int , e varchar(20)) ENGINE=InnoDB ;insert into t1 values(4,3,1 ...详情>>
Tomcat中为什么要使用自定义类加载器? 一个Tomcat中可以部署多个应用,而每个应用中都存在很多类,并且各个应用中的类是独立的,全类名是可以相同的,比如一个订单系统中可能存在c ...详情>>
Sychronized的锁升级过程是怎样的? 偏向锁:在锁对象的对象头中记录一下当前获取到该锁的线程ID,该线程下次如果又来获取该锁就可以直接获取到了,也就是支持锁重入 轻量级锁:由 ...详情>>
ReentrantLock分为公平锁和非公平锁,那底层分别是如何实现的? 首先不管是公平锁和非公平锁,它们的底层实现都会使用AQS来进行排队,它们的区别在于线程在使用lock()方法加锁时: ...详情>>
如何在Java中实现分布式系统的动态配置管理?
解释分布式系统中的数据一致性模型
如何在Java中实现分布式集群的健康检查?
解释分布式系统中的数据分发策略
如何在Java中实现分布式系统的故障检测?
解释数据库中的索引合并(Index Merging)技术
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2024-12-15