一个bug的解决过程,让你明白阅读源码的重要性

我们知道,有时候样本范围内的数据并不都是我们所需要的,某些情况下我们只需要其中的一部分。在这种情况下,我们在遍历样本时,就需要对取出的每一个样本数据进行判断,看看该样本是否满足我们的需要,对不需要的样本则要遍历删除。详情>>
2023-03-01Redis的持久化机制有哪几种

一. 场景介绍 同学:我们学的redis缓存数据库,关于他的持久化机制能给我详细讲讲吗?昨天面试时被问到了,我回答的不是很理想,哭唧唧详情>>
2023-02-27高频面试题 - RabbitMQ如何防止重复消费问题

最近有很多小伙伴开始找工作,在面试时,面试官经常问到一个题目:RabbitMQ如何防止重复消费? 有很多小伙伴这个时候都在想,消息怎么就会重复消费呢???....... 所以他们在面试后就跑来问健哥,针对这个比较高频的题目,健哥就在这里为大家来讲讲MQ防止重复消...详情>>
2023-02-13HashMap与ConcurrentHashMap的区别

在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。详情>>
2022-11-23线程和进程区别

一旦所有用户线程都结束运行,守护线程会随JVM一起结束工作main函数所在的线程就是一个用户线程啊,main函数启动的同时在JVM内部同时还启动了好多守护线程,比如垃圾回收线程。使用jstack工具将进程信息打印输出,jstack pid号 > /tmp/t....详情>>
2022-11-23JVM 是如何处理异常的?

可能有一系列的方法调用,最终才进入抛出异常的方法,这一系列方法调用的有序列表叫做调用栈。如果JVM没有找到可以处理该异常的代码块,JVM就会将该异常转交给默认的异常处理器(默认处理器为JVM的一部分),默认异常处理器打印出异常信息并终止应用程序。详情>>
2022-11-17如何实现跨域?说一下JSONP实现原理?

当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域HTTP请求。反向代理的原理很简单,即所有客户端的请求都必须先经过nginx的处理,nginx作为代理服务器再讲请求转发给node或者java服务,这样就规避了同源策略。详情>>
2022-11-17企业真实面试:父子类之间到底是怎么实例化的?

把上图这道题目的考察重点给大家梳理一下:有一个父类People,它有一个子类Child;父类的的无参构造方法会输出“1”,有参构造方法会输出“2”;Child子类给了一个成员变量,有参构造方法会输出“3”;我们再去实例化一个people对象,无参方法会直接输出“4”;详情>>
2022-11-15什么是 Spring Boot?Spring Boot 有哪些优点?

1. Spring Boot简介:基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突、引用的不稳定性得到了解决。详情>>
2022-11-14你了解过哪些同步器?请分别介绍下

1. Semaphore同步器,特征:- 经典的信号量,通过计数器控制对共享资源的访问;- Semaphore(int count):创建拥有count个许可证的信号量;- acquire()/acquire(int num) : 获取1/num个许可证 - release/release(int num) : 释放1/num个许可证。详情>>
2022-11-1410年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
今日已有369人领取成功
最新开班信息 更多>>

14天品质课程免费试学
实战学习干货限时领取
行业解读+大咖授课+项目实操
10年以上业内强师集结,手把手带你蜕变精英!
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通