面试干货
文章平均质量分 64
找工作,看完这个就够了
飞乐鸟
你必须变成自己希望的样子,世界才能变成你想要的样子!
展开
-
面试官:一个Java对象占用多大内存?
面试官:一个Java对象占用多大内存?原创 2024-04-17 21:00:00 · 600 阅读 · 0 评论 -
什么是 CAS
什么是CAS原创 2024-01-12 22:52:53 · 496 阅读 · 0 评论 -
面试官:如何保证线程安全?
面试官:如何保证线程安全?原创 2024-01-07 08:30:00 · 391 阅读 · 0 评论 -
面试官:常见的阻塞队列有哪些
系列文章索引程序员的公众号:源1024获取更多资料,无加密无套路!电子书。原创 2024-01-07 08:00:00 · 306 阅读 · 0 评论 -
面试官:说说HashMap和HashTable的区别
面试官:说说HashMap和HashTable的区别原创 2024-01-06 22:46:36 · 389 阅读 · 0 评论 -
面试官:说说接口和抽象类有什么区别
说说接口和抽象类有什么区别原创 2024-01-06 22:25:16 · 346 阅读 · 0 评论 -
面试官:String为什么要设计为不可变类
String为什么要设计为不可变类原创 2024-01-06 22:12:59 · 358 阅读 · 0 评论 -
面试官:谈谈对CyclicBarrier的理解
CyclicBarrier原创 2023-12-31 21:26:37 · 467 阅读 · 0 评论 -
面试官:了解CountDownLatch吗
CountDownLatch原创 2023-12-31 21:21:03 · 744 阅读 · 0 评论 -
面试官:BIO、NIO、AIO的区别
BIO、NIO、AIO的区别原创 2023-12-28 18:50:46 · 479 阅读 · 0 评论 -
面试官:说说进程和线程的区别
说说进程和线程的区别原创 2023-12-27 23:11:26 · 349 阅读 · 0 评论 -
面试官:并发和并行的区别
单核 CPU 只能并发,无法并行。并行只可能发生在多核 CPU 中。在多核 CPU 中,并发和并行通常会同时存在。多个任务可以在不同的核上并行执行,并且每个任务内部可能也包含并发的逻辑,以处理不同的子任务。这样可以最大程度地提高系统的性能和响应性。原创 2023-12-27 23:02:51 · 650 阅读 · 0 评论 -
什么是覆盖索引
什么是覆盖索引原创 2023-12-26 22:28:03 · 549 阅读 · 0 评论 -
面试官:JVM为什么用元空间代替永久代?
JVM为什么用元空间代替永久代原创 2023-12-21 21:12:46 · 373 阅读 · 0 评论 -
怎么设置线程池的核心线程数大小
怎么设置线程池的核心线程数大小原创 2023-12-19 21:32:43 · 401 阅读 · 0 评论 -
对JVM内存模型的理解
对JVM内存模型的理解原创 2023-12-18 21:39:11 · 456 阅读 · 0 评论 -
一个Redis实例最多能存放多少keys
需要注意的是,尽管 Redis 允许存储数量庞大的键,但在实践中,存储过多的键可能会导致性能下降和内存消耗增加。因此,在设计应用程序时,需要根据实际需求和硬件资源来合理规划键的数量,避免过度使用 Redis 实例造成负担。最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等。哈希、列表、集合和排序集合中元素的最大个数是多少?原创 2023-12-13 22:42:21 · 534 阅读 · 0 评论 -
如何解决Redis热Key问题?
如何解决Redis热点key问题原创 2023-12-12 23:00:16 · 1203 阅读 · 0 评论 -
Mybatis是如何进行分页的?
Mybatis是如何进行分页的原创 2023-12-11 22:11:14 · 527 阅读 · 0 评论 -
SpringBoot默认使用CGLIB的原因
SpringBoot默认使用CGLIB的原因原创 2023-12-10 21:17:02 · 469 阅读 · 0 评论 -
如何实现多线程同步?
如何实现多线程同步?原创 2023-12-09 22:55:24 · 560 阅读 · 0 评论 -
面试官:说说synchronized与ReentrantLock的区别
synchronized与ReentrantLock的区别原创 2023-12-04 23:06:34 · 1007 阅读 · 0 评论 -
线程池的工作原理
线程池的工作原理原创 2023-11-10 07:00:00 · 465 阅读 · 0 评论 -
服务OOM(Out Of Memory)故障,你是怎么解决的?
相信参加面试的同学都被问过这个问题吧,如果没有,那赶紧去提升自己吧!下面总结一二,希望帮助到大家!如果Java服务出现了OOM,最常见的原因为: 可能是内存分配过小,而正常业务吃掉了大量内存 某一个对象被频繁创建,没有释放,内存不断泄漏,导致内存耗尽(内存泄漏) 某一个资源被频繁申请,系统资源耗尽(线程不断创建) 用下面的排查方法给面试官怼回去!命令1: jmap -heap pid上图,可以查看新生代,老生代堆内存的分配大小...原创 2021-10-19 09:02:32 · 1106 阅读 · 0 评论