- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 mysql 通过binglog恢复误删除的数据
mysql 通过binglog恢复误删除的数据1、查询mysql的数据存储的目录show variables like '%datadir%';show master status;show variables like '%log_bin%'2、按时删除时间筛选binlog文件mysqlbinlog --no-defaults --base64-output=decode-rows --start-date="2021-10-29 03:10:00" --stop-date="2021
2021-09-29 16:54:56
423
1
原创 linux 脚本监控服务运行情况并发邮件
#安装mailx软件yum install mailx -y#获取证书文件echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN >CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crtcertutil -A -n "GeoTrust SS...
2019-11-20 17:14:17
552
原创 搭建阿里云rds的从库
先执行主库的操作,备份恢复完成数据库之后,再执行从库的操作主库需要进行的操作1、加锁只允许读取不允许写入flush tables with read lock;2、开始备份生产数据库 (不需要备份mysql自带的库表),备份完成之后,恢复到从库从库的地址 ip:xxx.xxx.xxx.xxx port:3521 user:root pwd:1...
2019-11-13 15:21:03
605
原创 解决 RequestContextHolder 中的参数,同步到子线程中
废话不多说,直接上代码@Aspect@Component@Slf4jpublic class RequestThreadAspect { /** * 切点: 所有配置 TestThread 注解的方法 */ @Pointcut("@annotation(com.xiongmaoxingchu.common.DruidLog.ThreadAnnota...
2019-11-12 16:54:10
2561
原创 使用 ThreadLocal 实现druid的日志记录功能
首先将一下业务场景,因为公司主要开发的系统是业务系统,需要对数据的精准读有很高的要求,比如谁更新了那些数据,什么时候更新的数据等。接下来,就讲一下怎么实现拦截druid的sql,实现日志化的保存操作。用到了mybatis的 MybatisInterceptor 来获取执行的方法和执行的mapper。 用到了druid 的 FilterEventAdapter 来获取执行后的结果。 ...
2019-11-12 16:47:03
782
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人