- 博客(4)
- 收藏
- 关注
原创 MySql发生死锁:MySQLTransactionRollbackException: Deadlock found when trying to get lock
项目场景:如下,将多个表(所有表有一个共有的字段)的数据同步到目标新表,新表用A表ID作为主键。A表:id(primary key),user_no(唯一索引),user_nameB表:id(primary key),a_id(唯一索引),jobC表(目标表):id(primary key),user_no(唯一索引),name,job表关系:A.id = B.a_id , A,B => 1-N问题描述:MySQLTransacti...
2020-11-02 11:35:10 1940
原创 快速笔记
当其他系统调用我们接口时,如果传过来的是JSON格式数据,并且变量是下划线,可以用如下fastjson方式转换:@JSONField(name="ring_time")private Date ringTime;
2020-10-19 17:37:36 84
原创 计划任务笔记
用计划任务做集群,可能存在的问题:多台服务器上的同一个计划任务在某一时刻会重复执行。解决方案:可以使用全局互斥锁,Zookeeper、Redis、数据库等。例如:Redis的setIfAbsent("my_lock","1"),如果返回true说明key不存在,加锁成功。可以同时给锁加上过期时间防止意外情况锁无法释放。...
2018-11-23 16:20:17 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人