当前位置: 首页 > news >正文

vi设计网站运动康复/游戏推广在哪里接活

vi设计网站运动康复,游戏推广在哪里接活,WORDPRESS 土木坛子,cmmi软件开发流程本例实际上是Redis在Javaweb上的应用。 而分类数据属于哪种一直几乎不会发生变化的数据,而每次刷新页面都需要重新从数据库中查询,耗费性能,因此使用redis将分类数据放到内存中,提高性能。 本项目核心代码就是CategoryServiceImp…

本例实际上是Redis在Javaweb上的应用。

而分类数据属于哪种一直几乎不会发生变化的数据,而每次刷新页面都需要重新从数据库中查询,耗费性能,因此使用redis将分类数据放到内存中,提高性能。

本项目核心代码就是CategoryServiceImpl.java

public class CategoryServiceImpl implements CategoryService {private CategoryDao categoryDao = new CategoryDaoImpl();@Overridepublic List<Category> findAll() {//1.从redis中查询//1.1获取jedis客户端Jedis jedis = JedisUtil.getJedis();//1.2可使用sortedset排序查询//Set<String> categorys = jedis.zrange("category", 0, -1);//1.3查询sortedset中的分数(cid)和值(cname)Set<Tuple> categorys = jedis.zrangeWithScores("category", 0, -1);List<Category> cs = null;//2.判断查询的集合是否为空if (categorys == null || categorys.size() == 0) {System.out.println("从数据库查询....");//3.如果为空,需要从数据库查询,在将数据存入redis//3.1 从数据库查询cs = categoryDao.findAll();//3.2 将集合数据存储到redis中的 category的keyfor (int i = 0; i < cs.size(); i++) {jedis.zadd("category", cs.get(i).getCid(), cs.get(i).getCname());}} else {System.out.println("从redis中查询.....");//4.如果不为空,将set的数据存入listcs = new ArrayList<Category>();for (Tuple tuple : categorys) {Category category = new Category();category.setCname(tuple.getElement());category.setCid((int) tuple.getScore());cs.add(category);}}return cs;}
}

也只有在此处使用了redis。

本节项目的完整代码:GitHub的Demo

相关文章:

  • wordpress网页没有了/南宁seo排名收费
  • wordpresswordfence/seo代做
  • 备份wordpress的文章/绍兴seo管理
  • wordpress搜索功能主题/微信seo排名优化软件
  • wordpress程序做mip步骤/西安seo优化排名
  • wordpress预约/汕头seo排名公司
  • wordpress示例/专业seo网络推广
  • wordpresshtml5/优优群排名优化软件
  • 腾讯云装wordpress/山西seo优化公司
  • wordpressqq登录免费/温州seo品牌优化软件
  • wordpress关键词内链图片/杭州关键词优化平台
  • wordpress定制企业站/2021年年度关键词排名