自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 面试官VS谢飞机:Spring Boot微服务中Redis缓存击穿的攻防实战

"谢飞机同学,你好!请简单介绍一下你在本地生活服务平台的开发经验。"您好!我在XX生活平台负责外卖订单系统,日均订单量超500万,高峰期QPS达到12000+...""等等!你说高峰期QPS 12000+?那你们怎么应对缓存击穿问题的?(谢飞机擦了擦额头的汗)

2026-03-19 09:50:28 46

原创 面试官VS谢飞机:Spring Boot微服务中Redis缓存击穿的攻防实战

场景:一个被高频访问的热点Key(如明星微博、爆款商品)在Redis中过期。问题:过期瞬间,大量请求穿透缓存,直击数据库,造成瞬时压力激增,甚至DB宕机。关键特征:Key存在且是热点,只是恰好过期。

2026-03-19 09:49:52 403

原创 Java大厂面试实录:谢飞机的“水货”进阶之路

面试官:严肃、犀利,但不失风度;谢飞机:热情、自信,代码写得快,原理讲得慢。

2026-03-18 11:26:35 224

原创 面试官VS谢飞机:Spring Boot微服务中Redis缓存击穿的攻防实战

定义:一个被大量并发访问的热点key,在Redis中恰好过期,导致瞬时海量请求穿透缓存,直接压垮数据库。与穿透/雪崩的区别穿透:查根本不存在的key(如恶意ID),缓存和DB都无数据。大量key在同一时间过期(如系统重启后未预热),导致整体缓存失效。单个key过期,但它是“明星”,粉丝(请求)太多。

2026-03-18 10:54:21 405

原创 Java大厂面试实录:谢飞机的“水货“进阶之路

大厂面试不考死记硬背,而是考你能否将技术点嵌入真实业务场景,理解其边界与代价。谢飞机的“水货”之处,不在于不会,而在于没想清楚“为什么”和“万一呢?本文由AI生成,旨在模拟真实面试场景,助力Java开发者深度学习。

2026-03-17 15:50:49 340

原创 Java大厂面试实录:谢飞机的“水货“进阶路

谢同学,今天的面试就到这里。你对 Spring Boot 的基础概念掌握得不错,对常见问题也有自己的思考,这种学习态度很好。不过,对于框架背后的原理、分布式系统的可靠性保障、以及 JVM 底层的并发细节,还有很大的提升空间。技术深度不是一蹴而就的,它来自于对每一个why的追问和实践。回去后,可以重点研究一下的锁升级机制,以及 Kafka 的 Exactly-Once 语义实现。期待你下次更精彩的分享。祝你求职顺利,回家等通知吧!

2026-03-17 15:40:38 337

原创 谢飞机的Java大厂面试记:从HashMap到DDD的爆笑闯关

面试官:严肃如铁塔,眼神能压垮ThreadLocal;谢飞机:简历写满“精通”,实际靠Ctrl+C/V续命。

2026-03-16 16:05:14 360

原创 测试文章标题01

这是一篇测试文章。

2026-03-16 14:53:06 32

原创 上机练习二 表的查看、修改和删除

mysql> insert into student (Sno,Sname,Ssex,Sbirthday,Sdept,Speciality) values("20180201","刘晨","女","2001-06-04","IS","电子商务");一个数据库是一个目录,目录下一个表对应三个文件,文件名是表名,扩展名分别是.frm、.MYD、.MYI((数据文件:. myd )、( 索引文件:. MYI )、(表定义文件:. frm))。2、重命名student表的籍贯列“jiguan”为“jg”。

2023-05-20 16:50:03 1170 1

原创 [C++基础]复合类型——引用

允许在一条语句中定义多个引用,其中每个引用标识符都必须以符号&开头。正常情况下,引用的类型要和与之绑定的对象严格匹配。而且,引用只能绑定在对象上,不能和字面值或者某个表达式的计算结果绑定在一起。//a1和a2都是int类型//b1是一个引用,绑定在a1上;b2是int类型//a3是int,b3是一个引用,绑定在a3上//错误,引用类型的初始值必须是一个对象//错误,此处引用类型的初始值必须是int型对象。

2023-05-10 21:18:42 167 1

原创 [C++11]Lambda表达式

函数是C++11标准新增的语法糖,也称为lambda表达式或匿名函数。

2023-05-09 11:43:22 166 1

原创 [Linux]gcc的工作流程及常用参数

3、汇编:as,将汇编语言代码编译成了二进制文件(目标代码)1、预处理:cpp预处理器,去掉注释,展开头文件,宏替换。-g 包含调试信息,使用gdb调试需要添加-g参数。-v 查看gcc版本号,-version也可以。-c 只编译,生成 .o文件,通常称为目标文件。-On n=0~3 编译优化,n越大优化得越多。2、编译:gcc,将源代码文件编译成汇编语言代码。-o 指定生成的目标文件的名字。-L 指定库文件所在的路径。-l(小L) 指定库的名字。

2023-05-09 11:27:32 147 2

空空如也

空空如也

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

TA关注的人

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