2016年9月11日

三招搞挂Mysql(转)

摘要: 一、产生大量的undo日志 众所周知,InnoDB是一个支持MVCC的存储引擎,为了支持MVCC,InnoDB需要保存undo日志,以便对用户提供记录的历史版本。如果我们开启一个事务,反复地更新一条记录而不提交,会怎么样呢?将会产生大量的undo日志,使得磁盘空间爆满,导致MySQL不可用。 在innodb现有的实现中,并没有对单个用户或单个连接使用的undo空间进行限制。也就是说,我们只需要反复... 阅读全文

posted @ 2016-09-11 16:55 xu_xiang 阅读(1052) 评论(0) 推荐(0) 编辑

Java序列化技术

摘要: Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化? Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 为什么需要使用到序列化,两个不同的进程需要远程通信; 可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行... 阅读全文

posted @ 2016-09-11 16:47 xu_xiang 阅读(243) 评论(0) 推荐(0) 编辑

导航