这辈子最有先见之明的一个设计

有一个通用的action(struts2作的),用来给用户加载菜单树。数据库


菜单树嘛,更新少,读取多。因而就在内存里写了一个缓存。缓存


但是更新少不表明不更新。真的更新了数据库,要怎么样通知到内存呢?ide


当时我在action里写了一个refresh()方法,用来刷新缓存。设计


没想到竟然用上了,并且已经用了两次了=。=内存


在我作过的“为将来作的设计”里,这是最有先见之明的一次了。哈哈。
it

相关文章
相关标签/搜索