ssm框架下web项目内容占用过高
在Spring、SpringMVC、mybatis框架编写的web项目中,使用spring监听事件后出现CPU占用过高,目前出现过两种情况。
1.监听事件中有读取数据库的操作,改事件会不停的跑,直到某种情况时去做某一件事。并且此时把对数据库的操作包括debug都写入了日志表,导致日志文件过大。以至于内存占用过大。
-----解决方案:将日志的配置文件修改为error等级打印入日志文件,debug输出在控制台。
2.存在多个监听事件同时运行。
-----解决方案:将同类事件放入同一个监听事件中操作。