摘要: 线程池的拒绝策略有哪些? 如果当前同时运行的线程数量达到最大线程数量并且队列也已经被放满了任务时,ThreadPoolExecutor 定义一些策略: ThreadPoolExecutor.AbortPolicy:抛出 RejectedExecutionException来拒绝新任务的处理。 Thr 阅读全文
posted @ 2024-05-30 15:20 JavaGuide 阅读(662) 评论(0) 推荐(1) 编辑
摘要: Java 开发不只有 Spring ,今天给大家推荐几个同样优秀的 Java 基础开发框架,为日常项目开发提供更多的选择。答应a56爆大奖在线娱乐,请不要再叫a56爆大奖在线娱乐 Spring 小子了,?好吗? 项目概览: Guice:轻量级依赖注入框架 Javalin:轻量级 Java 和 Kotlin Web 框架 Quarkus 阅读全文
posted @ 2024-04-26 09:30 JavaGuide 阅读(1154) 评论(2) 推荐(2) 编辑
摘要: 这是一个挺有意思的面试题,挺简单的,不知道大家平时在重置密码的时候有没有想过这个问题。回答这个问题其实就一句话:因为服务端也不知道你的原密码是什么。如果知道的话,那就是严重的安全风险问题了。 a56爆大奖在线娱乐们这里来简单分析一下。 做过开发的应该都知道,服务端在保存密码到数据库的时候,绝对不能直接明文存储。如果明 阅读全文
posted @ 2024-04-16 10:56 JavaGuide 阅读(2802) 评论(9) 推荐(5) 编辑
摘要: 今天分享的是一位华中科技大学同学分享的京东一面面经,主要是一些非常基础的问题,也就是比较简单且容易准备的常规八股。 这也是这位同学人生的第一次面试,直接秒挂了。其实也挺正常,毕竟缺乏经验。对于 Java 后端实习面试来说,这位同学面试遇到的问题已经非常简单了。 很多同学觉得这种基础问题的考查意义不大 阅读全文
posted @ 2024-04-03 15:30 JavaGuide 阅读(351) 评论(1) 推荐(1) 编辑
摘要: 夯实基础,这篇文章带着大家回顾一下 Redis 中的 8 种常用数据类型: 5 种基础数据类型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。 3 种特殊数据类型:HyperLogLog(基数统计)、Bitmap (位图)、Geospatial ( 阅读全文
posted @ 2024-03-13 21:36 JavaGuide 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的问题来源于一个读者之前分享的 OPPO 后端凉经,a56爆大奖在线娱乐对比较典型的一些问题进行了分类并给出了详细的参考答案。希望能对正在参加面试的朋友们能够有点帮助! Java String 为什么是不可变的? public final class String implements java.io.Ser 阅读全文
posted @ 2024-03-12 19:30 JavaGuide 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 这是一位读者今年一月份的时候分享的面经,内容非常不错,非常具有借鉴价值,完全真实(原贴地址:https://t.zsxq.com/17dvNVfLO)!,分享一下! 这位读者 oc 了 18 家公司,其中包括美团、百度、阿里等大厂。 个人情况 本人的学历是双非本、211 硕,技术栈是 Java,无实 阅读全文
posted @ 2024-02-29 15:56 JavaGuide 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 分布式 ID 介绍 什么是 ID? 日常开发中,a56爆大奖在线娱乐们需要对系统中的各种数据使用 ID 唯一a56爆大奖在线娱乐,比如用户 ID 对应且仅对应一个人,商品 ID 对应且仅对应一件商品,订单 ID 对应且仅对应一个订单。 a56爆大奖在线娱乐们现实生活中也有各种 ID,比如身份证 ID 对应且仅对应一个人、地址 ID 对应且仅对应 简单 阅读全文
posted @ 2024-01-29 10:42 JavaGuide 阅读(462) 评论(0) 推荐(2) 编辑
摘要: 这是一道面试中常见的 Redis 基础面试题,主要考察求职者对于 Redis 应用场景的了解。 即使不准备面试也建议看看,实际开发中也能够用到。 内容概览: Redis 除了做缓存,还能做什么? 分布式锁:通过 Redis 来做分布式锁是a56爆大奖在线娱乐比较常见的方式。通常情况下,a56爆大奖在线娱乐们都是基于 Redisson 阅读全文
posted @ 2023-11-02 20:18 JavaGuide 阅读(1076) 评论(2) 推荐(1) 编辑
摘要: 虚拟线程(Virtual Thread)是 JDK 而不是 OS 实现的轻量级线程(Lightweight Process,LWP),由 JVM 调度。许多虚拟线程共享同一个操作系统线程,虚拟线程的数量可以远大于操作系统线程的数量。 在引入虚拟线程之前,java.lang.Thread 包已经支持所 阅读全文
posted @ 2023-10-17 16:15 JavaGuide 阅读(631) 评论(0) 推荐(2) 编辑