自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis监控

耗时统计缓存使用次数值大小统计-分析流量问题异常计数-了解redis的健康状况缓存溯源-某个应用使用了哪些缓存,由哪些应用使用了该key,某缓存对应的pod

2022-12-10 11:14:40 728 1

原创 一种mysql数据库产生死锁的方法

产生死锁的原因系统中有入库和销售两个业务,同时操作库存表中的两个商品(商品A、商品B),顺序分别是AB和BA,由于mysql用的是行锁,并发量大的情况下则会产生死锁。如何避免死锁?以相同的顺序修改数据库中的记录,每个业务都按相同的规则进行排序,就可以避免死锁,同时操作库时,只会锁等待,一个业务操作完后,再执行下一个业务。如上面AB和BA的例子,排序后操作顺序都变成了AB。对于非实时的业务可以考虑使用消息队列mq,把同一用户的操作放到mq的相同队列中,顺序执行就可以避免死锁。...

2021-02-26 11:41:04 124

原创 一种给mysql中大表增加字段的方法

现状业务库使用的mysql,保存了近一个月数据,历史数据存储再Hbase和es中,业务库使用mycat做了分库分表,目标表每天会新增2000万条记录,即使分到各个片上,数据量也很大,想增加字段特别麻烦,会长时间锁表。大表增加字段的方法mysql中的大表用A表示,业务功能只往A表中新增数据不会修改,如日志表。使用A的建表语句增加新的字段,修改表名为B,创建B表。修改业务功能同时把数据插入A表和B表,两个表同时跑一个月,然后删除A表,把B表rename成A表,修改业务功能删除往B表写数据的逻辑。...

2021-02-26 11:23:38 1172

voicebox工具箱

voicebox工具箱

2014-05-05

一个程序员的奋斗史

一个程序员的奋斗史

2014-04-12

空空如也

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

TA关注的人

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