滴滴一面:在项目中使用多线程时遇到过哪些问题?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 多线程带来的收益往往写在压测曲线上,代价则藏在“偶发、难复现、只在生产出”的问题里。 项目里遇到的坑,大多集中在并发正确性
2026-03-27
多线程
什么?Mybaits扩展 JPA功能,有趣!
一直很关注dromara社区的项目,最近浏览器项目时,发现一个mybatis-jpa-extra项目,里面针对JPA扩展,可以使用Lambda表达式,于是好奇的点进去了解了一下,分享给大家
2026-03-27
OpenSpec放大招了,升级到1.0稳定版本了,程序员的时间不多了
OpenSpec 1.0 迁移指南 本指南帮助你从旧版 OpenSpec 工作流平滑迁移到 OPSX。迁移过程设计为无缝衔接——你现有的工作会被保留,新系统提供更大的灵活性。 核心变化概览 OPSX
2026-03-27
Java学习第35天 - 分布式系统深入与大数据处理
学习目标 深入理解分布式系统原理,掌握消息队列技术,学习搜索引擎使用,了解大数据处理框架,完成完整项目实战,提升分布式系统开发能力。 1. 分布式系统深入 1.1 分布式锁 Redis分布式锁: Zo
2026-03-27
Java锁机制
按实现层面划分 [内置锁]:synchronized是JVM层面实现的,无需手动释放锁,属于内置锁。 [显式锁]:ReentrantLock为代表的显式锁,需要手动释放锁,功能更加灵活
2026-03-27
1分钟轻松玩转AI | 规范驱动开发
为什么我们需要“规范”? 想象一个场景:两支篮球队比赛,队员都穿着自己觉得舒服的衣服上场。结果会怎样?传球时可能把对手误认为队友,配合变得混乱,甚至不敢传球,最终演变成各自为战,战术彻底失效。
2026-03-27
我们来说说 Redis 中 Zset 的底层实现
核心概括 Redis 的 Zset 同时具备两个核心特性: 有序性:元素按分值(score) 从小到大排列。 唯一性:集合中的成员(member) 是唯一的,但分值可以相同(分值相同时,按成员字典序排
2026-03-27
SpringBoot 接口获取参数的注解详细介绍
SpringBoot 接口获取参数的注解非常丰富,下面详细介绍一下常用的参数注解: 1、URL 路径参数 1.1. @PathVariable 获取 URL 路径中的参数 2. 查询参数(URL 参数
2026-03-27


