- 博客(45)
- 收藏
- 关注
原创 面试被问Synchornized和Volatile?听了我的回答,面试官端着瑞幸的手颤抖了......
不想被拷打?带你速通 Synchronized 和Volatile核心考点
2025-08-22 16:48:44
1172
原创 【Java 并发面试】Thread.sleep vs Object.wait:都是“暂停”,凭什么你就要释放锁?
面试官:sleep 和 wait 都能暂停线程,凭什么你就要释放锁?
2026-01-30 20:43:41
852
原创 【从零开始——Redis 进化日志|Day7】双写一致性难题:数据库与缓存如何不再“打架”?(附 Canal/读写锁实战)
面试官:双写一致性都说不清楚,回去等通知吧
2026-01-21 22:45:18
686
原创 【从零开始——Redis 进化日志|Day6】缓存的三剑客:穿透、击穿、雪崩,到底怎么防?(附生产级代码实战)
面试官:穿透、击穿、雪崩都分不清,你敢说精通 Redis?
2026-01-19 22:26:05
914
原创 【从零开始——Redis 进化日志|Day5】分布式锁演进史:从 SETNX 到 Redisson 的完美蜕变
别再只说 SETNX 了!带你推演分布式锁的完美进化
2026-01-18 21:23:05
1067
原创 【今日八股 1-17】HashMap 源码地狱:为什么 JDK 8 要引入红黑树?多线程扩容真的会死循环吗
HashMap别再说“数组+链表”了,面试官想听的是设计权衡!
2026-01-17 22:12:50
594
2
原创 【零基础速成】Git 到底怎么用?从安装到连接 GitHub 这一篇就够了!
还在手动“备份”项目?手把手带你零基础速成 Git,从黑窗口到 IDEA 可视化全攻略!
2026-01-17 13:23:40
920
原创 面试官问“熟悉 Linux 吗”?别只会 cd 和 ls!Java 后端必会的 Linux 生存指南
面试官:熟悉 Linux 命令吗?别只会 ls
2026-01-16 10:54:04
623
原创 【今日八股1-12】Java后端面试突击:拒绝死记硬背,从底层原理到高并发实战
与其死记硬背,不如底层击破。 本文聚焦 Java 后端高频面试真题,涵盖 MySQL 索引、ThreadLocal 泄漏、缓存三剑客及高并发库存设计。
2026-01-12 21:40:47
971
原创 吊打面试官?MySQL 高频面试题/知识点全收录(2026 最新版)
不要再死记硬背“八股文”了! 2026 年的后端面试,面试官更看重你对底层逻辑的理解。本文深度拆解了 MySQL 的核心架构与高频考点,带你从“设计者”视角重新审视数据库。
2026-01-12 21:29:50
554
原创 【从零开始——Redis 进化日志|Day4】告别黑窗口!手把手教你在 IDEA 里连接 Redis(附避坑指南)
告别黑窗口!手把手教你在 IDEA 里连接 Redis
2026-01-11 21:31:04
887
原创 吊打面试官?Redis 高频面试题/知识点全收录(2026 最新版)
面试官:聊聊 Redis。我:你是想听它为什么快,还是想听我怎么用它解决缓存雪崩?这篇博客,带你全方位“反客为主”。
2026-01-02 17:26:53
935
原创 【从零开始——Redis 进化日志|Day3】内存满了怎么办?聊聊 Redis 的“断舍离”机制
新年快乐!你的 Redis 内存也该“断舍离”了,Redis:虽然我过期了,但我不想走
2026-01-02 17:11:07
971
原创 【从零开始——Redis 进化日志|Day2】别只会 SET 和 GET,这 4 个“保命”命令你必须知道!
摆脱“只会 SET/GET”的初级阶段,掌握管理 Key 的通用神技
2025-12-30 21:10:49
853
原创 【从零开始——Redis 进化日志|Day1】初见 Redis,开启内存加速之旅
拒绝死记硬背!带你从“人话”开始,实战通关 Redis 核心技能。
2025-12-30 00:01:32
656
原创 被面试官问:MySQL 有 Redo Log,为什么 Redis 还要搞个 AOF?我直接语塞了。
摘要:本文对比了MySQL和Redis的日志系统设计差异
2025-12-29 23:36:47
447
原创 被问 ThreadLocal 内存泄露,我说了句“因为它是弱引用”,面试官竟然让我当场画内存图。
ThreadLocal 就像一把锋利的手术刀,用得好可以优雅地实现跨层参数传递(比如 RAG 系统里的上下文追踪),用得不好就是生产环境的定时炸弹。记结构:数据在 Thread 里,不在 ThreadLocal 里。懂引用:弱引用是给回收留后路,不是泄露的元凶。防泄露:线程池 +remove()是唯一正解。下次面试官再让你画图,你就大大方方地把Thread到Value的那条引用链画出来,顺便聊聊线程池的复用机制。
2025-12-29 23:26:45
1001
原创 被大厂面试官怼了:“我问你查询走没走索引,你凭直觉跟我说‘大概’?”,那一刻我汗流浃背了......
“我问你查询走没走索引,你凭直觉跟我说‘大概’?”
2025-12-18 19:53:10
810
原创 地表最强 AI——Gemini?0 基础带你真正入门
如果你想用 AI 提升写代码效率,但又不想被复杂配置和订阅费劝退,这篇 Gemini 0 基础入门或许能帮到你。从下载安装到实战,一步步带你跑通。
2025-12-17 17:00:00
1186
1
原创 被安恒面试官怼了:“我让你保证消息顺序消费,你跟我扯什么全局有序?”,那一刻我汗流浃背了
我让你保证消息顺序消费,你跟我扯什么全局有序?”,那一刻我汗流浃背了
2025-12-16 11:10:31
922
原创 拒绝无效内卷:MySQL Change Buffer 才是真正的“摸鱼”大师
MySQL的ChangeBuffer机制通过"延迟写入"优化二级索引更新性能。
2025-12-10 15:58:21
729
原创 别让你的数据库“自闭”:MySQL 锁机制避坑指南
没事别玩全库备份锁表,用。改表结构前,一定要看有没有长事务在跑,别把生产库搞崩了(MDL锁)。Update/Delete 必须走索引!必须走索引!必须走索引!重要的事情说三遍,否则行锁变表锁,DBA 提刀来见。死锁很正常,业务层要有重试机制,或者从代码逻辑上规避(固定顺序)。数据库的锁,本质上是为了数据安全而牺牲的性能。我们要做的,就是在安全和性能之间,做一个能在老板面前挺直腰板的端水大师。祝大家的数据库永远Commit,永不Rollback!
2025-12-04 15:49:18
860
原创 进程间通信(IPC):如何优雅地递纸条?
IPC 方式关键特点速度适用场景备注管道 (Pipe)单向、流式、亲缘限制⭐⭐简单的命令行工具组合 (``)命名管道 (FIFO)文件形式、无亲缘限制⭐⭐简单的不相关进程通信也就是个文件而已消息队列有格式、异步⭐⭐⭐传递少量的控制信息现在用的少了,都被 Redis/Kafka 这种中间件替代了共享内存最快、零拷贝⭐⭐⭐⭐⭐大数据量传输必须搭配信号量使用,否则就是灾难信号量计数器、不传数据⭐⭐⭐⭐⭐同步与互斥它是共享内存的贴身保镖信号只有通知作用⭐⭐⭐⭐⭐。
2025-12-02 23:12:28
749
原创 从“在吗”到“已读不回”:一条 QQ/微信 消息的生死时速
你知道当你给女神发一句“在吗?”,到她收到这俩字(然后决定不回你),这中间的零点几秒里,这句消息经历了怎样惊心动魄的旅程吗?
2025-11-30 10:12:30
1118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅