实现redo,undo操作,来源于网络分享下。