binlog2sql是我开发的mysql binlog解析工具,它能帮助你从binlog得到你要的SQL。根据不同设置,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据回滚 主从切换后数据不一致的修复 从binlog生成标准SQL,带来的衍生功能 安装 使用 MySQ ...
分类:
数据库 时间:
2016-12-07 23:09:08
阅读次数:
348
当我们对MySQL数据库进行了误操作,造成某个数据表中的部分数据丢失时,肯定就要利用备份的数据库,对丢失部分的数据进行导出、导入操作了。Navicat工具正好给我们提供了一个数据表的导入导出功能。 1.导出数据表 Navicat导出数据表的格式很多,增加了对Excel2007以上版本的支持,当设计完 ...
分类:
其他好文 时间:
2016-12-07 01:31:13
阅读次数:
197
目前佳能等高清单反越来越普及且技术越来越先进,用户在使用的同时,难免会出现数据丢失等情况,今天就碰到一位拍摄婚庆的客户误操作将佳能80D机器内的MP4格式文件全部格式化丢失了,后来使用网上的各种扫描软件自己尝试恢复均宣告失败,恢复的文件都无法正常播放。 佳能80D机器采用2种编码方式进行存储,可以用 ...
分类:
其他好文 时间:
2016-12-06 13:26:43
阅读次数:
253
在互联网应用中,我们经常用到的场景,比如用户点击某个按钮,触发的操作会和后台api进行数据交互,生成一些记录,比如下单购买。如果后台api请求比较慢,而客户端体验又做得不到位,导致用户以为没点击到或者是页面假死,在上次请求还没处理完,就再次点击按钮。这样会导致某个操作生成多次记录,导致一些异常的bu... ...
分类:
其他好文 时间:
2016-12-04 16:23:00
阅读次数:
182
昨晚把服务器弄的启动不了了,先来还原一下作案现场, 错误操作过程:替换classes目录下的某个目录,比如com,由于替换了classes文件,所以需要重启tomcat,在bin目录下执行sh start.sh 但是应该先停掉现有的进程,ps -ef |grep java,查出现有进程号,然后执行k ...
分类:
其他好文 时间:
2016-11-29 19:03:50
阅读次数:
187
在很多业务系统里面,越来越多涉及到条形码、二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码、二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率。本篇随笔介绍... ...
分类:
其他好文 时间:
2016-11-29 14:23:45
阅读次数:
197
一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before drop ...
分类:
数据库 时间:
2016-11-28 09:00:47
阅读次数:
450
爬虫爬下来的数据,有个字段含有大量脏数据,如图1所示,现在需要提取出“红色框”中的“作者机构名称”。 一开始用的excel,替换、分类、按照模式的快速填充各种都用上了,但是,数据量太大了(有上万条,辛苦机器性能还行)而且你懂得,人工操作肯定有误操作而且分列啥的这些功能适应新不怎么强,结果,弄了小半天 ...
分类:
其他好文 时间:
2016-11-28 00:43:26
阅读次数:
136
实现原理 flashback的概念最早出现于Oracle数据库,用于快速恢复用户的误操作。 flashback for MySQL用于恢复由DML语句引起的误操作,目前不支持DDL语句。例如下面的语句: 若没有flashback功能,那么当发生误操作时,用户只能通过全备+二进制日志前滚的方式进行恢复 ...
分类:
数据库 时间:
2016-11-25 19:51:55
阅读次数:
241
oracle实例诡异down的真实原因 1、监控同事说oracle测试库又自动down了。我登录检查一看,没有oracle的后台进程在跑,oracle实例确实被关闭,马上去启动吧。 # 启动失败...
分类:
数据库 时间:
2016-11-20 16:15:06
阅读次数:
450