- 博客(9)
- 收藏
- 关注
原创 深入理解乐观锁与悲观锁:原理、应用与实战对比
在并发编程的世界里,数据一致性是永恒的主题。乐观锁和悲观锁作为两种核心的并发控制策略,究竟有何不同?本文将带你深入探索它们的奥秘。
2025-12-09 10:20:26
956
原创 String经典问题:equals和==的区别,new String为什么创建了两个对象?
在Java面试中,String相关的问题几乎必考。本文将深入剖析String的==和equals区别,以及new String()创建对象的底层机制,带你彻底理解String在内存中的存储原理。
2025-11-18 14:23:10
788
原创 Java中防止重复提交的8种解决方案,最后一种很优雅!
重复提交是指用户在短时间内对同一业务请求进行多次提交的行为。网络延迟:用户点击提交后页面无响应,多次点击误操作:用户双击提交按钮恶意请求:攻击者故意重复提交/*** 防重key,支持SpEL表达式*//*** 过期时间(秒)*//*** 提示消息*/String message() default "请勿重复提交";方案适用场景优点缺点前端控制普通表单提交实现简单,用户体验好安全性低,可绕过同步锁单机简单业务实现简单集群无效,性能差数据库唯一索引。
2025-11-17 14:22:07
534
原创 使用Docker安装Redis详细教程
在现代开发中,Docker已经成为部署应用的标配工具,而Redis作为高性能的键值数据库,在缓存、消息队列等场景中广泛应用。本文将详细介绍如何使用Docker在Linux系统中快速安装和配置Redis。快速部署:几分钟内完成安装配置环境隔离:避免与系统环境冲突易于管理:统一的容器管理命令灵活配置:支持多种配置方式本文介绍了两种安装方式,推荐使用Docker Compose方式,便于后续管理和维护。根据实际需求调整配置参数,确保Redis服务稳定高效运行。生产环境务必设置强密码定期备份重要数据。
2025-11-12 14:11:16
523
原创 Docker 安装 MySQL8
MySQL 是当下最流行的可免费使用的关系型数据库系统,Docker 安装 MySQL 以 8.0.28版本 安装为例
2024-05-17 14:34:42
4676
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅