用map实现了该功能,感觉还是用第三方的会更好些。
假如用户分别输入“1”,“11”,“21”,“31”,“1212”第一次输入1,则到数据库查询包含1的数据并做缓存。
第二次输入11,则到缓存中查询包含11的数据
第三次输入21,也到缓存中查询
....如果输入22,则到数据库查询数据了
以此类推
注:用ehcache