首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
宇喜瑞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java有限状态机FSM(基础篇)
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 前言 在java后端项目的开发过程中,经常会碰到需要进行状态转换的场景,比如订单的状态、任务的状态等等,通常会使用枚举对
【Java基础】面试官:Java 对象是值传递还是引用传递?
Java 值传递和引用传递一直值讨论比较多的话题,本文将结合概念和案例做一个比较详细的介绍。开始发发车!
Mybatis一级缓存问题
众所周知数据库的请求中大部分都是查询请求,使用缓存可以大大减少数据库的压力,提高系统的性能,但是如果使用不当可能就会产生数据一致性的问题。
面试官:说一下零拷贝技术的实现原理?
零拷贝(Zero-copy)技术是一种计算机操作系统中用于提高数据传输效率的优化策略。在传统的数据传输过程中,需要将数据从一个缓冲区拷贝到另一个缓冲区,然后再传输给目标。这涉及到多次的 CPU 和内存
不背八股!!一文带你理解TCP协议,轻松拿捏面试官
本人是比较抗拒背八股的,我主张去理解知识,让它真的成为你的一部分,这样在表达的时候就会非常流利,我常和我朋友说每次我面试的时候对于这些八股都是在简单的吟诵,因为我真的理解掌握了这些知识。但是网
美团面试真题和答案
问题来源于某客,如下图所示: 答案解析 1.线程池有几种实现方式? 线程池的创建方法总共有 7 种,但总体来说可分为 2 类: 通过 ThreadPoolExecutor 创建的线程池; 通过 Exe
阿里Java一面,难度适中!(下篇)
上一次因为文章篇幅和个人精力有限的原因,只分享了淘天的前 6 道题及其答案(点击访问上一篇)。接下来,咱们把其他几道题面试题及答案也分享给大家。 1.公司简介 淘天集团就是“淘宝”+“天猫”的结合,其
Java 有限状态机 (设计模式——状态模式)
编写代码的时候,有时会遇见较为复杂的swith...case...和if...else...语句。这一刻有时会想到状态机,用有限状态机替换swith...case...和if...else...可以: 状态机模式体现了开闭原则和单一职责原则。 每个状态都是一个子类,增加状态就要…
大顶堆和小顶堆-java
根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者,称为大顶堆。大根堆要求根节点的关键字既大于或等于左子树的关键字值,又大于或等于右子树的关键字值。 根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最小者,称为小顶堆。小根堆要求根节点的关键字既小于或等于左子树的关键字值…
尊嘟假嘟~常见 Redis 大key,热key解决方案
一:什么是Redis 大Key 在Redis中,"big key" 指的是一个占用较多内存空间的键。当一个键的值占用的内存超过了Redis的配置阈值时,它就被认为是一个 "big key"。大的键可以