自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式锁的演进与升级:从基础实现到企业级方案

本文系统介绍了分布式锁从基础到企业级的演进过程。基础版本使用Redis原生API实现简单互斥,但存在死锁风险;改进版引入Lua脚本和注解化,解决安全释放问题;企业级方案基于Redisson框架,实现了自动续期、可重入等高级特性。文章通过代码示例对比了三个版本的核心差异,指出小型项目可使用改进版,中大型项目推荐Redisson方案。分布式锁的演进体现了从功能实现到企业级可靠性的持续优化过程。

2025-08-15 14:18:50 649

原创 计算机秋招

26届计算机秋招群:斩获心仪offer的必备利器! 汇集互联网大厂(字节、腾讯等)及科技新锐的实时招聘信息,覆盖开发、算法、数据分析等岗位。免费获取面经、内推、编程教程等硬核资源,群内战友互助分享经验,共同突破秋招难关。扫码进群,或查看导航链接,与志同道合者并肩冲刺! (字数:99)

2025-07-29 22:53:33 148

原创 Java 应用故障排查的具体步骤

Java应用故障排查步骤摘要 排查Java应用故障需分层进行:网络层(连通性)、系统层(CPU/内存)、JVM层(GC/OOM)、应用层(日志/接口)、数据层(DB/缓存)。具体步骤包括: 基础检查:确认进程存活、端口监听; 日志分析:搜索Error/Exception等关键词; 资源监控:通过top、free等命令检查CPU、内存、文件句柄; JVM工具:jstack查线程阻塞,jstat看GC,jmap抓堆内存; 链路追踪:结合APM工具和TraceId定位瓶颈; 常见场景:OOM、死锁、连接池满等对应

2025-07-13 13:46:43 357

原创 MySQL数据库的锁机制 和 执行状态解释

MySQL锁机制概述 MySQL通过多种锁类型管理并发访问,确保数据一致性。主要锁包括: 共享/排他锁:S锁允许多事务并发读,X锁独占写操作 意向锁:表级锁(IS/IX)标记将要进行的行锁操作 特殊锁: 插入意向锁:允许不冲突的并发插入 自增锁:保证AUTO-INCREMENT连续性 记录/间隙/临键锁:解决幻读问题(分别锁定行、区间、行+区间) 锁策略: 悲观锁:默认通过X锁实现 乐观锁:需手动实现版本控制 执行状态监控可通过SHOW PROCESSLIST查看连接状态(如sleep/query/lock

2025-07-10 11:46:16 928

原创 《这样写“Redis”技能:让面试官主动加薪!》

本文介绍了Redis在电商项目中的实际应用场景及优化效果。项目通过Redis缓存商品详情页和分类信息,使页面加载速度提升80%以上;使用SETNX命令实现秒杀分布式锁,确保库存准确性;利用Redis列表模拟消息队列,提高订单处理吞吐量3倍;采用有序集合实现游戏排行榜功能。针对缓存雪崩问题,采用差异化过期时间和预热机制;对集群数据倾斜问题优化键分布策略。最终系统响应时间显著降低,数据库负载下降50%,订单处理能力大幅提升,有效支撑了高并发业务场景。

2025-07-02 20:46:34 278

原创 经纬恒润一面

3.成绩 id 学生id 课程id 成绩score 查询数学排名第二的学生姓名。3.java集合,讲讲collection,map的接口和实现类,底层基于什么,LinkedList和ArrayList是线程安全的吗?7.redis数据结构,命令行常用命令, RedisTemplate常用命令,16.在日志中记录了访问的ip如何查询访问量前10的ip有哪些。13.线程池核心参数,类型,实现方式,最常用的方式。11.一个网址如何得到网站页面的渲染 中间有哪些流程。4.讲讲set和实现类,底层基于什么。

2024-11-02 22:15:41 185

原创 应届框架需要学到什么程度,参考视频

视频链接:https://www.bilibili.com/video/BV15pvveBE7P/?

2024-11-01 22:48:18 331

原创 应届面试前redis和MySQL需要掌握什么程度

对于应届生秋招中的Java后端开发岗位而言,掌握Redis和MySQL是非常重要的技能之一。下面我将分别针对这两个数据库技术提供一些学习建议。【24应届毕业生Java后端开发面试总结之mysql和redis学到什么程度】 https://www.bilibili.com/video/BV1VGv4eVEAY/?注意我说的,了解还是掌握!!!!!不要一股脑全看。

2024-08-04 10:52:26 1090

原创 中电金信,驻场面试问题总结

面试时间大概20分钟。总结来说,最近的面试存在三种1.只问八股文,基本上公司是老框架2.主要问项目,场景,开放题,主要看你的思维,因为他们也只说让你口头说说解决方案,不是让你敲代码。3.先笔试在面试,笔试一般算法题两三道,真的有笔试准备的话,可以看看华为od的C卷或者D卷。

2024-07-28 16:32:44 1407

原创 应届Java后端开发面试题总结

最近两星期面了六家小公司,两家大公司(一家外包性质),还有一家南京外包。总结一下最近遇到的常见面试题,感觉有用就看看,祝各位大佬都能找到自己满意的工作。如果简历和面试想交流的欢迎私信,如果说你其他条件都很好,简历初筛都不通过,那么一定是你简历写的有问题了。

2024-07-28 16:11:08 1010

空空如也

空空如也

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

TA关注的人

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