自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的死锁排查与处理

通过上述方法,可有效定位并解决MySQL死锁问题,同时通过优化设计减少死锁发生概率。

2025-02-12 20:30:00 894

原创 Redis为什么会快?

Redis的极致性能是多重技术协同的结果内存操作奠定速度基础;单线程+epoll解决高并发与原子性矛盾;数据结构与编码优化减少计算开销;渐进式策略保障服务平滑扩展。这些设计使得Redis在缓存、实时计算等场景中成为首选,但需注意其内存成本与持久化策略的权衡,避免误用导致性能瓶颈。

2025-02-12 15:31:58 267

原创 定时任务+redis缓存使用时出现数据不同步的原因及解决方案

第二次执行定时任务在12:30:00 ,程序在12:30:01在redis中拿缓存数据,判断查询结果存在,直接返回查询结果,此时第一次缓存的查询结果还有4秒就会超时删除。:有一张表,该表的数据是由其他的系统进行添加和更新,我方的系统只负责查询。:定时任务与缓存超时时间不能全为整点执行,由于数据推送时间可能出现30分钟的情况,将定时任务执行时间变更为每小时的55分执行,而缓存时间缩短为55分钟,确保每次定时任务都会刷新缓存的时间,如果此时有请求进行查询,查询结果也为数据库完全更新之后的结果。

2023-12-13 13:48:47 798

原创 MySQL三范式

如,学生表,可能我就只有2个学生,每个学生都有许多的信息,比如,年龄、性别、身高、住址......如果与课程信息放到同一张表中,可能每个学生有3门课程,那数据总条数就会变成6条了。① 假设主键是学号或课程名称,我们新增了某个课程,需要把数据插入到表中,这时,可能只有部分人有选修这门课程,那我们插入数据的时候还要规定给哪些人插入对应的课程信息,同时可能由于成绩还没有,我们需要对成绩置空,后续有成绩后还得重新更新一遍。3、满足第二范式的基础上,不能产生字段的传递性。② 假设主键是学号和课程名称的联合主键。

2023-11-14 14:41:14 60

原创 java关于获取日期

Java关于月度、季度、年度第一天

2022-11-24 16:49:44 590 1

空空如也

空空如也

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

TA关注的人

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