项目中需要实现一个功能,定时查询FTP服务器某个目录下的文件,并及时下载至本机,同时不能消耗太多系统资源. 最后实现是使用ehcache,将文件路径和文件大小缓存,如果前后两次无变化,则忽略.如果同一路径大小有变化,则下载此文件. 当然,由于缓存的不可靠近,如果数据库可以支持,可以将数据写入表中,对数值进行标记.这样更加可靠. 以下是ehcache的简单应用. 1.下载ehcache的相关jar文件并放置到Java Web工程的WebRoot/WEB-INF/lib目录下: SSH架构下ehca…