中易网

spring上的缓存与页面缓存有什么作用

答案:2  悬赏:60  
解决时间 2021-02-04 10:54
spring上的缓存与页面缓存有什么作用
最佳答案
@Cacheable(value="accountCache"),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将执行的结果存入缓存中,否则返回缓存中的对象。这里的缓存中的 key 就是参数 userName,value 就是 Account 对象。“accountCache”缓存是在 spring*.xml 中定义的名称。
示例:

@Cacheable(value="accountCache")// 使用了一个缓存名叫 accountCache
public Account getAccountByName(String userName) {
// 方法内部实现不考虑缓存逻辑,直接实现业务
System.out.println("real query account."+userName);
return getFromDB(userName);

回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !
全部回答
1、先说定时任务 spring 已经集成了quarz,使用quarz来做定时任务。 如果不想使用quartz,你也可以使用scheduledexecutorservice来启动定时任务。 2、再说缓存 如果你使用的是单台服务器,把数据放到服务器内存当中即可,如果你使用了集群,那你就有很多种选择,使用java缓存框架(jsr168),我们常用的java缓存框架有ehcache,这种做法有个缺点,如果缓存的数据太大,会对服务器性能有影响。不使用java缓存框架,你可以使用分布式缓存服务,比如:memcached,redis,这需要你单独部署memcache或redis。怎么选择还是要看你的实际场景。 求采纳为满意回答。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成都富士康,底层员工,表现好的且有大专学历
桑宝太阳能在什么地方啊,我要过去处理事情
项目管理专业网站当前的技术热点是什么
把f(x)x/a+bx展开为x的幂级数时,其展开式
六趾狗有什么害处吗?
太平洋人寿储备经理人工资待遇怎么样
宫柳条沟我想知道这个在什么地方
四个格林炮可以和独角兽的改装版盾牌一起安装
小区饭店的垃圾可以到在小区的垃圾桶吗?
今天有个卖手机的,说买一个5200的苹果手机分
春晓综合店地址有知道的么?有点事想过去
移民西班牙的弊端有哪些
爱你的嫦娥英文单词怎样写
两会什么时候能出结果
郑州居住建筑外墙保温规定用什么材料?厚度一
推荐资讯
广西城市学院离南宁市多远
求一款已破解的老板键软件,网上的无忧隐藏,
神舟战神真的很差吗?为什么这么多人黑啊?难
我的5s怎么不能复制粘贴了,
罗志祥飘柔求婚广告音乐插曲?
杏花石岭地址在什么地方,想过去办事
思域设计地址在什么地方,想过去办事
有个作家叫什么蜗牛
我是中医学院的中医系的本科生,我想考西医临
一共用了10两客车已知大客车每辆坐100人小客
雷州人做牛腩怎么做法
在上海一天的食宿费大概是多少??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?