摘要: 这是一个挺有意思的面试题,挺简单的,不知道大家平时在重置密码的时候有没有想过这个问题。回答这个问题其实就一句话:因为服务端也不知道你的原密码是什么。如果知道的话,那就是严重的安全风险问题了。 我们这里来简单分析一下。 做过开发的应该都知道,服务端在保存密码到数据库的时候,绝对不能直接明文存储。如果明 阅读全文
posted @ 2024-04-16 10:56 JavaGuide 阅读(752) 评论(2) 推荐(2) 编辑
摘要: 今天分享的是一位华中科技大学同学分享的京东一面面经,主要是一些非常基础的问题,也就是比较简单且容易准备的常规八股。 这也是这位同学人生的第一次面试,直接秒挂了。其实也挺正常,毕竟缺乏经验。对于 Java 后端实习面试来说,这位同学面试遇到的问题已经非常简单了。 很多同学觉得这种基础问题的考查意义不大 阅读全文
posted @ 2024-04-03 15:31 JavaGuide 阅读(221) 评论(1) 推荐(1) 编辑
摘要: 夯实基础,这篇文章带着大家回顾一下 Redis 中的 8 种常用数据类型: 5 种基础数据类型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。 3 种特殊数据类型:HyperLogLog(基数统计)、Bitmap (位图)、Geospatial ( 阅读全文
posted @ 2024-03-13 21:37 JavaGuide 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的问题来源于一个读者之前分享的 OPPO 后端凉经,我对比较典型的一些问题进行了分类并给出了详细的参考答案。希望能对正在参加面试的朋友们能够有点帮助! Java String 为什么是不可变的? public final class String implements java.io.Ser 阅读全文
posted @ 2024-03-12 19:31 JavaGuide 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 这是一位读者今年一月份的时候分享的面经,内容非常不错,非常具有借鉴价值,完全真实(原贴地址:https://t.zsxq.com/17dvNVfLO)!,分享一下! 这位读者 oc 了 18 家公司,其中包括美团、百度、阿里等大厂。 个人情况 本人的学历是双非本、211 硕,技术栈是 Java,无实 阅读全文
posted @ 2024-02-29 15:57 JavaGuide 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 分布式 ID 介绍 什么是 ID? 日常开发中,我们需要对系统中的各种数据使用 ID 唯一表示,比如用户 ID 对应且仅对应一个人,商品 ID 对应且仅对应一件商品,订单 ID 对应且仅对应一个订单。 我们现实生活中也有各种 ID,比如身份证 ID 对应且仅对应一个人、地址 ID 对应且仅对应 简单 阅读全文
posted @ 2024-01-29 10:42 JavaGuide 阅读(421) 评论(0) 推荐(2) 编辑
摘要: 这是一道面试中常见的 Redis 基础面试题,主要考察求职者对于 Redis 应用场景的了解。 即使不准备面试也建议看看,实际开发中也能够用到。 内容概览: Redis 除了做缓存,还能做什么? 分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 阅读全文
posted @ 2023-11-02 20:18 JavaGuide 阅读(1044) 评论(2) 推荐(1) 编辑
摘要: 虚拟线程(Virtual Thread)是 JDK 而不是 OS 实现的轻量级线程(Lightweight Process,LWP),由 JVM 调度。许多虚拟线程共享同一个操作系统线程,虚拟线程的数量可以远大于操作系统线程的数量。 在引入虚拟线程之前,java.lang.Thread 包已经支持所 阅读全文
posted @ 2023-10-17 16:15 JavaGuide 阅读(574) 评论(0) 推荐(2) 编辑
摘要: 一定一定一定要重视简历啊!朋友们!正式投递简历之前,至少要花 2~3 天时间来专门完善自己的简历。并且,后续还要持续完善,即使你已经找到了工作。完善简历亦是对自己过往工作的总结,还是非常有必要的。 简历就像是我们的一个门面一样,它直接决定了我们是否能够获得面试机会。简历上的内容很大程度上决定了面试官 阅读全文
posted @ 2023-10-13 14:22 JavaGuide 阅读(2124) 评论(3) 推荐(15) 编辑
摘要: 一个接口可能需要调用 N 个其他服务的接口,这在项目开发中还是挺常见的。举个例子:用户请求获取订单信息,可能需要调用用户信息、商品详情、物流信息、商品推荐等接口,最后再汇总数据统一返回。 如果是串行(按顺序依次执行每个任务)执行的话,接口的响应速度会非常慢。考虑到这些接口之间有大部分都是 无前后顺序 阅读全文
posted @ 2023-09-20 14:22 JavaGuide 阅读(1244) 评论(0) 推荐(7) 编辑