自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【计算机网络·基础篇】TCP 的“三次握手”与“四次挥手”:后端面试的“生死线”

一篇文章了解TCP三握四挥的真实面目

2026-01-21 22:05:43 656

原创 【从零开始——Redis 进化日志|Day6】缓存的三剑客:穿透、击穿、雪崩,到底怎么防?(附生产级代码实战)

面试官:穿透、击穿、雪崩都分不清,你敢说精通 Redis?

2026-01-19 22:26:05 914

原创 【计算机网络·初始篇】为后端开发者构建的“上帝视角”地图

丢掉教科书!带你建立计算机网络的“上帝视角”地图

2026-01-19 22:14:59 540

原创 【从零开始——Redis 进化日志|Day5】分布式锁演进史:从 SETNX 到 Redisson 的完美蜕变

别再只说 SETNX 了!带你推演分布式锁的完美进化

2026-01-18 21:23:05 1067

原创 HashMap 源码:为什么 JDK 8 要引入红黑树?多线程扩容真的会死循环吗

为什么 JDK 8 要引入红黑树?多线程扩容真的会死循环吗

2026-01-18 20:55:08 619

原创 【今日八股 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

原创 《面试官:你会用 Docker 部署项目吗?从镜像到容器的实战速成》

Docker 部署项目,从镜像到容器的实战速成

2026-01-16 11:01:38 677

原创 面试官问“熟悉 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

原创 拒绝“停下来傻等”:大白话讲透滑动窗口协议 (Sliding Window)

大白话讲透滑动窗口协议

2025-12-17 17:25:06 325

原创 地表最强 AI——Gemini?0 基础带你真正入门

如果你想用 AI 提升写代码效率,但又不想被复杂配置和订阅费劝退,这篇 Gemini 0 基础入门或许能帮到你。从下载安装到实战,一步步带你跑通。

2025-12-17 17:00:00 1186 1

原创 被安恒面试官怼了:“我让你保证消息顺序消费,你跟我扯什么全局有序?”,那一刻我汗流浃背了

我让你保证消息顺序消费,你跟我扯什么全局有序?”,那一刻我汗流浃背了

2025-12-16 11:10:31 922

原创 Gemini使用教程

初学者如何利用Gemini辅助编程学习

2025-12-16 10:40:59 1140

原创 AI 工具实战测评:它们到底是“生产力工具”,还是“智商税”?

合理使用AI能优化工作流程,但过度依赖会导致思维惰性。

2025-12-14 19:55:28 736

原创 力扣 Hot 100 之 206. 反转链表:面试官的“开胃菜”

力扣hot100——206.反转链表

2025-12-14 19:32:43 1046

原创 给女神发“在吗”,她回了个表情包是几个意思?—— 硬核探讨TCP 三次握手

不是你想的那样啊,女神!

2025-12-14 19:03:30 958 1

原创 拒绝无效内卷:MySQL Change Buffer 才是真正的“摸鱼”大师

MySQL的ChangeBuffer机制通过"延迟写入"优化二级索引更新性能。

2025-12-10 15:58:21 729

原创 面试必考:手写单例模式还能翻车?这几个坑你填上了吗?

单例模式是面试高频题,看似简单却暗藏并发陷阱

2025-12-10 15:51:42 774

原创 别当“Java 8 钉子户”了:一口气看完从 Java 8 到 Java 21 的真香进化史

Java新特性演进:从语法糖到虚拟线程的革命

2025-12-07 23:39:09 1126

原创 HashMap 源码重读:那些藏在细节里的“小心机”

咱们今天不聊八股文,来扒一扒 Java HashMap 的底裤

2025-12-07 23:29:57 643

原创 别让你的数据库“自闭”:MySQL 锁机制避坑指南

没事别玩全库备份锁表,用。改表结构前,一定要看有没有长事务在跑,别把生产库搞崩了(MDL锁)。Update/Delete 必须走索引!必须走索引!必须走索引!重要的事情说三遍,否则行锁变表锁,DBA 提刀来见。死锁很正常,业务层要有重试机制,或者从代码逻辑上规避(固定顺序)。数据库的锁,本质上是为了数据安全而牺牲的性能。我们要做的,就是在安全和性能之间,做一个能在老板面前挺直腰板的端水大师。祝大家的数据库永远Commit,永不Rollback!

2025-12-04 15:49:18 860

原创 后端“后悔药”:消息队列 (MQ) 的爱恨情仇

消息队列(MQ)在后端架构中的核心作用

2025-12-04 15:47:53 660 1

原创 MySQL 索引保姆级教学:为什么你建了索引,查询还是慢得像蜗牛?

本文用通俗语言剖析了索引工作原理及失效原因

2025-12-03 23:35:19 489

原创 进程间通信(IPC):如何优雅地递纸条?

IPC 方式关键特点速度适用场景备注管道 (Pipe)单向、流式、亲缘限制⭐⭐简单的命令行工具组合 (``)命名管道 (FIFO)文件形式、无亲缘限制⭐⭐简单的不相关进程通信也就是个文件而已消息队列有格式、异步⭐⭐⭐传递少量的控制信息现在用的少了,都被 Redis/Kafka 这种中间件替代了共享内存最快、零拷贝⭐⭐⭐⭐⭐大数据量传输必须搭配信号量使用,否则就是灾难信号量计数器、不传数据⭐⭐⭐⭐⭐同步与互斥它是共享内存的贴身保镖信号只有通知作用⭐⭐⭐⭐⭐。

2025-12-02 23:12:28 749

原创 OSI 七层 vs TCP/IP 四层:理想很丰满,现实很骨感

OSI七层模型与TCP/IP四层模型之争:理论完美VS现实实用

2025-11-30 10:23:43 935

原创 从“在吗”到“已读不回”:一条 QQ/微信 消息的生死时速

你知道当你给女神发一句“在吗?”,到她收到这俩字(然后决定不回你),这中间的零点几秒里,这句消息经历了怎样惊心动魄的旅程吗?

2025-11-30 10:12:30 1118

原创 拒绝“超卖”事故:分布式锁避坑指南

文深入探讨了分布式锁的三种主流实现方案。

2025-11-29 21:45:46 812

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除