Buffer基本实现

报警功能没有实现，心情好的话在后序中实现