自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言面试高频考点:Goroutine、Channel与GMP调度机制详解

GMP是Go语言的运行时调度器模型,由以下三个核心组件构成:| 组件 | 全称 | 说明 |G| Goroutine | 用户级协程,堆栈大小约2KB |M| Machine | 内核级线程,对应真实的操作系统线程 |P| Processor | 处理器,承载G的运行上下文 |│ Go并发核心知识点 ││ 1. GMP模型三要素:G(Goroutine)、M(Machine)、P(Processor) ││ 2. P的数量 = GOMAXPROCS = CPU核心数(可调整) │。

2026-04-04 16:52:12 502

原创 2024 Java面试必问:HashMap底层原理深入解析(JDK1.8)

答太小:空间利用率低,频繁扩容-太大:空间利用率高,但hash碰撞增多,性能下降0.75是时间和空间的平衡点,扩容后节点分布更均匀HashMap是Java中最重要也最复杂的集合类之一,掌握其底层原理对于面试和实际开发都至关重要。核心知识点总结:✅数据结构:JDK1.8 = 数组 + 链表 + 红黑树✅核心机制:hash计算、put/get流程、扩容机制✅优化点:红黑树、尾插法、无需rehash✅线程安全:HashMap线程不安全,并发用ConcurrentHashMap。

2026-04-04 16:35:22 360

原创 微积分基础及其技术应用解析

微积分(Calculus)起源于17世纪,由牛顿和莱布尼茨独立发展。微分用于研究函数的导数,即函数在某一点的瞬时变化率;积分则是对函数进行累加的过程,对应面积、体积等累积量的计算。掌握微积分不仅有助于深入理解数学理论,更是众多科学技术领域的基础工具。对微积分的学习可为复杂问题的分析和解决提供强有力的支持。

2026-03-31 19:30:18 254

原创 互联网大厂Java开发面试现场实录:严肃面试官与搞笑程序员谢飞机的三轮技术问答

通过谢飞机的面试表现和面试官的提问引导,我们不仅看到真实面试中的技术考察重点,也涵盖了多个互联网热门业务场景的Java技术应用。希望本文对准备互联网大厂Java面试的开发者有所助益,提升技术理解和实战能力。祝各位面试顺利!

2026-03-26 23:26:19 385

原创 互联网大厂Java面试现场:面试官与水货程序员谢飞机的3轮灵魂对话(附详细答案)

*DDD (Domain Driven Design) 领域驱动设计核心概念:│ 战略设计 ││ 限界上下文 (Bounded Context) ││ ├── 订单上下文 ││ ├── 支付上下文 ││ └── 库存上下文 ││ ││ 上下文映射 (Context Mapping) ││ ├── 客户-供应商 ││ ├── 防腐层 (Anti-Corruption Layer) ││ └── 开放主机服务 ││ 战术设计 ││ 聚合根 (Aggregate Root) │。

2026-03-26 16:22:52 408

原创 面试官与谢飞机的奇遇:一场让人血压飙升的Java面试之旅(附详细答案)

看完谢飞机的面试经历,我们可以总结出:**基础知识要扎实:HashMap、ArrayList、synchronized这些高频问题必须掌握原理要理解:不仅要知道怎么用,还要知道底层怎么实现实战经验很重要:面试官喜欢追问实际场景中的问题态度要端正:谢飞机虽然基础一般,但态度还算诚恳希望这篇文章能帮助到正在准备面试的Java工程师们,祝大家都能拿到心仪的offer!【END】

2026-03-25 03:04:10 214

原创 水货程序员谢飞机的大厂Java面试奇遇记(附详细答案)

123123

2026-03-25 00:19:42 31

原创 Redis 缓存击穿实战:从 SETNX 到 Redisson 的一次完整演进

缓存击穿指的是:某个热点 Key在缓存中失效大量并发请求同时绕过缓存,直接打到数据库即使 Redis 正常,也可能把 DB 压垮只允许一个线程去重建缓存,其它线程等待结果即可。Redisson 分布式锁while 自旋替代递归空值缓存防穿透双重检查防击穿= null) {try {= null) {if (!break;} else {SETNX 可以写 Demo,但不适合生产分布式锁的坑远比想象中多。

2025-12-25 16:09:52 282

原创 SpringBoot 登录功能:JWT 解析 + 登录拦截器完整实现

JWT 登录校验在 SpringBoot 项目里是一个完整的链路,从配置到使用,每一环都紧密关联。yml 是“配置文件”,Properties 是“把配置读进 Java 的盒子”。:根据 secretKey、过期时间、claims 生成 token。从请求头读取 token(字段名来自 properties)前端传递 token 的请求头字段名(tokenName)登录成功后,服务器给你发一个证(token)。token 是否过期(过期时间)token 是否被伪造(签名)token 过期时间(ttl)

2025-12-07 23:08:07 608

空空如也

空空如也

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

TA关注的人

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