
Java找工作
文章平均质量分 65
Coder小谢
专注Java后端校招。
展开
-
Redis常见面试题——List对象
Redis 的 List 是双向链表(早期直接是quicklist之前是ziplist或linkedlist小数据量时(元素少、元素小):使用压缩列表(ziplist)节省空间。大数据量时(元素多、元素大):使用quicklist,本质是多个 ziplist 组成的双向链表。✅quicklist = 多个 ziplist + 双向链表指针连接知道底层(quicklist)熟悉常用命令和复杂度掌握应用场景(队列、阻塞)了解优化点(空间、速度)原创 2025-04-26 16:36:54 · 744 阅读 · 0 评论 -
Redis的ZSet对象底层原理——跳表
跳表是一种有序链表的升级版,通过引入多级“索引层”来加快查找效率。优点缺点实现简单、性能稳定占用内存较多支持快速范围查找查询时间有轻微波动非常适合缓存、有序集合不如 B 树适合磁盘存储。原创 2025-04-26 10:29:29 · 500 阅读 · 0 评论 -
谈谈接口和抽象类有什么区别?
抽象类像模板,可以提供一部分默认实现;接口像协议,只规定规则,不管怎么实现;想让一个类**“拥有某种能力”**,用接口;想让一个类**“继承某种通用结构”**,用抽象类。原创 2025-04-25 21:13:34 · 410 阅读 · 0 评论 -
Redis高频面试题——String对象
intsdshdrsds是 Redis 自定义的一种动态字符串类型,它的底层是一个结构体叫sdshdr。这个结构不仅存储了字符串的内容,还保存了字符串的长度和分配空间等元信息。原创 2025-04-25 14:23:25 · 880 阅读 · 0 评论 -
Redis面试必会:SETNX key value和 SET key value NX区别
特性SETNX是否原子是是支持设置过期时间❌ 不支持✅ 支持 EX / PX适合加锁可以,但需配合EXPIRE更推荐返回值1 或 0OK 或 nil推荐场景非过期操作、兼容老 Redis 版本✅ 推荐用于分布式锁等场景。原创 2025-04-25 11:10:34 · 235 阅读 · 0 评论 -
测试开发岗位——面试前必看好文
测试开发岗位(Test Development / SDET)对 Python 要求比较全面,不仅考察语言本身,还会涉及自动化测试、接口测试、性能测试、CI/CD、测试框架设计、Linux 基础、以及 DevOps 等方向。原创 2025-04-15 12:22:40 · 685 阅读 · 0 评论 -
Redis高频面试题(含答案)
当然可以,Redis 是面试中非常常见的高频考点,尤其在后台开发、分布式系统、缓存设计等方向,面试官常常通过 Redis 来考察你的。原创 2025-04-15 00:11:02 · 1020 阅读 · 0 评论 -
LeetCode刷题常见的Java排序
你所提供的字符串排序技巧实际上是一种自定义排序规则的实现。在不同的数据类型中,类似的技巧可以用来进行排序,特别是当排序需求复杂或者涉及多个条件时,使用 Comparator或 Comparable接口来控制排序行为非常重要。字符串排序:按字母表排序(忽略大小写)。数字排序:整数、浮动类型按升序或降序排序。对象排序:可以按多个字段、多个条件进行排序。稳定排序:确保排序后相等元素的顺序保持不变。自定义排序:例如按特定位置的字符或元素进行排序。原创 2025-04-05 22:34:44 · 476 阅读 · 0 评论 -
Java面试经验分享
JAVA面试经验分享原创 2024-10-05 13:38:55 · 173 阅读 · 0 评论 -
华为技术经理总结Java技术栈思维导图
有找工作方面的困惑也可以找我。原创 2024-10-03 16:43:57 · 341 阅读 · 0 评论