面试题
-
【454期】面试官:宕机了,Redis 如何避免数据丢失?
温馨提示:400多期 Java 面试题汇总,可以点击文末的阅读原文,已经做了汇总,欢迎刷题! 1前言 如果有人问你:”你会把 Redis 用在什么业务场景下?̶…
-
Java 面试题之 Logback 打印日志是如何获取当前方法名称的?
在 Java 中,有四种方法可以获取当前正在执行方法体的方法名称,分别是: 使用 Thread.currentThread().getStackTrace() 方法 使用异常对象的…
-
【453期】美团面试:如何识别 Redis 中热 Key?如何解决?
热Key是面试中常见的问题,产生的原因、危害及如何解决是每个中高级开发必备的技能,本文我们就热key(hot key)问题来讨论,如何合理的解决热key问题。 什么是热Key? 热…
-
【Redis 系列】redis 学习十三,Redis 常问简单面试题
Redis 常问简单面试题 咱们一起来看看 redis 常问常用的面试题 Redis 是个啥? http://www.redis.cn/ redis 中文网给了很明确且清晰的定义 …
-
华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过
节后,紧接着就是各个高校热闹的秋招季了。 为了帮助各位提高面试的技巧,我们以这道华为面试题为例,聊聊如何提升咱们的面试技巧。 华为公司的一个面试题引发了网友们的兴趣和讨论。 这个问…
-
Minio面试题
Minio是一个常见的面试话题,以下是一些常见的Minio面试题: 1. 什么是Minio?它有什么特点和用途? Minio是一个开源的、云原生的分布式对象存储系统,可以在普通硬件…
-
面试官:异步编程中的微任务和宏任务分别有哪些常见应用场景
今天前端朋友分享了一道今日头条的面试题: async function async1(){ console.log…
-
一网打尽:MySQL索引失效的场景大搜罗
索引是数据库优化的利器,它能大大提高SQL的执行效率。然而,索引犹如一把双刃剑,如若使用不当,它不仅不能提升速度,反倒会降低数据库的效率,本来想利用索引进行优化,却遭到了反噬,你说…
-
高频面试题:多线程顺序打印ABC字符20次
一个关于多线程协作的题目经常会出现在大厂的面试中:有三个线程分别打印A、B、C,请让这三个线程按顺序打印出ABC20次。 我们知道,线程调度机制是非确定性的,如果不加上额外的并发控…
-
Java中的锁:Lock和synchronized的区别
欢迎关注微信公众号:互联网全栈架构 在Java并发编程中,我们经常需要给代码块或者方法加锁,而常用的加锁方法有Lock和synchronized,那么,这两者有什么区别呢?搞清楚这…
-
技巧大盘点:CompletableFuture 异步多线程是真的优雅
一个示例回顾Future 一些业务场景我们需要使用多线程异步执行任务,加快任务执行速度。 JDK5新增了Future接口,用于描述一个异步计算的结果。 虽然 Future 以及相关…
-
面试必备:Java并发编程10道面试题及答案
在面试过程中,经常会遇到涉及并发编程的问题,本文将为您提供10道常见的Java并发编程面试题及详细的答案,同时结合实际案例和代码示例,帮助您更好地理解并发编程的原理和应用。 第一题…
-
2023中国互联网公司Top100排行榜
上个月的时候,中国互联网协会发布了《中国互联网企业综合实力指数(2023)》报告,地址:https://www.isc.org.cn/article/184580249141862…
-
用好自定义参数解析器,帮你减少10%的代码!(Java小技巧)
Part1前言 springMvc中提供了很多好用的参数绑定的方式方法,那枚举呢?或者参数的值是一个json字符串的时候?你是怎么处理的?下面分享一下我的处理方式。 Part2枚举…
-
分库分表真的有必要吗?
哈喽,大家好,我是janker。 关于数据库分库分表的面试题已经是烂大街了,面经小册各路神仙的经验分享也是不绝于耳。当然现有的技术解决方案已经是很成熟了。 但是想要使用的得心应手,…
-
代码优雅之道——Java如何判空
1前言 实际项目中我们会有很多地方需要判空校验,如果不做判空校验则可能产生NullPointerException异常。 针对异常的处理我们在上一篇有提及: 先来看一下实际项目中一…