- 博客(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
原创 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关注的人
RSS订阅