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

做网站服务器软件wordpress 建博客教程

做网站服务器软件,wordpress 建博客教程,wordpress外国模板,做网站一定要有营业执照吗文章目录 概要整体架构流程技术细节小结 概要 因为商品是经常被浏览的,所以数据库的访问量就问大大增加,造成负载过大影响性能,所以我们需要把商品缓存到redis当中,因为redis是存在内存中的,所以效率会比MySQL的快. 整体架构流程 技术细节 我们在缓存时需要保持数据的一致性所… 文章目录 概要整体架构流程技术细节小结 概要 因为商品是经常被浏览的,所以数据库的访问量就问大大增加,造成负载过大影响性能,所以我们需要把商品缓存到redis当中,因为redis是存在内存中的,所以效率会比MySQL的快. 整体架构流程 技术细节 我们在缓存时需要保持数据的一致性所以当管理端用户进行增删改操作的时候需要清理缓存,否则用户看到的商品则是缓存中的(未被修改的商品) 小结 GetMapping(/list)ApiOperation(根据分类id查询菜品)public ResultListDishVO list(Long categoryId) {//缓存菜品String key dish_ categoryId;ListDishVO list (ListDishVO) redisTemplate.opsForValue().get(key);if (list ! null list.size() 0) {return Result.success(list);}Dish dish new Dish();dish.setCategoryId(categoryId);dish.setStatus(StatusConstant.ENABLE);//查询起售中的菜品list dishService.listWithFlavor(dish);//如果不存在则查数据库存入redisredisTemplate.opsForValue().set(key,list);return Result.success(list);} 。 package com.sky.controller.admin;import com.sky.dto.DishDTO; import com.sky.dto.DishPageQueryDTO; import com.sky.entity.Dish; import com.sky.result.PageResult; import com.sky.result.Result; import com.sky.service.DishService; import com.sky.vo.DishVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.annotations.Delete; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.*;import javax.websocket.server.PathParam; import java.util.List; import java.util.Set;RestController RequestMapping(admin/dish) Slf4j Api(tags 菜品相关接口) public class DishController {Autowiredprivate DishService dishService;Autowiredprivate RedisTemplate redisTemplate;/*** 新增菜品* param dishDTO* return*/PostMappingApiOperation(新增菜品)public Result save(RequestBody DishDTO dishDTO){Long categoryId dishDTO.getCategoryId();String key dish_ categoryId;deleteCache(key);dishService.saveWithFlavor(dishDTO);return Result.success();}/*** 菜品分页查询* param dishPageQueryDTO* return*/GetMapping(/page)ApiOperation(菜品分页查询)public ResultPageResult page(DishPageQueryDTO dishPageQueryDTO){log.info(菜品分页查询:{}, dishPageQueryDTO);PageResult pageResult dishService.pageQuery(dishPageQueryDTO);return Result.success(pageResult);}/*** 批量删除菜品* param ids* return*/DeleteMappingApiOperation(批量删除菜品)public Result delete(RequestParam ListLong ids){log.info(批量删除菜品:{}, ids);deleteCache(dish_*);dishService.deleteBatch(ids);return Result.success();}/*** 根据id查询菜品* param id* return*/GetMapping(/{id})ApiOperation(根据id查询菜品)public ResultDishVO getById(PathVariable Long id){log.info(根据id查询菜品);DishVO dishVO dishService.getByIdWithFlavor(id);return Result.success(dishVO);}/*** 修改菜品* param dishDTO* return*/PutMappingApiOperation(修改菜品)public Result update(RequestBody DishDTO dishDTO){log.info(修改菜品:{},dishDTO);deleteCache(dish_*);dishService.updateWithFlavor(dishDTO);return Result.success();}GetMapping(/list)public ResultListDish list(RequestParam Long categoryId){log.info(根据分类id查询菜品:{},categoryId);ListDish list dishService.list(categoryId);return Result.success(list);}PostMapping(/status/{status})ApiOperation(菜品起售停售)public ResultString startOrStop(PathVariable Integer status, Long id){deleteCache(dish_*);dishService.startOrStop(status,id);return Result.success();}private void deleteCache(String pattern){Set keys redisTemplate.keys(pattern);redisTemplate.delete(keys);} }
http://www.dnsts.com.cn/news/51818.html

相关文章:

  • 一级a做爰片2017免费网站wordpress实现语言
  • 17网站一起做工信部企业网站备案吗
  • 网站建设公司谁管如何制作百度网页
  • 最简约的网站公众号开发需要学什么
  • 做网站服务器用国外的品牌建设是什么
  • 怎么可以建网站做外贸网站买海外域名
  • 建公司网站报价仿站网站源码
  • 网上接手袋做是哪一个网站wordpress 转圈加载
  • 公司网站的设计规划wordpress 公众号 获取密码
  • 虚拟主机和网站空间2021室内设计公司排名
  • 招聘网站建设方案模板下载软考网络规划设计师
  • 上海网站建设明细表易商官方网站
  • 找人做网站需要注意问题扬中网站建设多少钱
  • 红色php企业网站模板中山做百度网站的公司吗
  • 苏州住房与城乡建设部网站泉州中企网站做的好吗
  • 电子商务网站建设目标天元建设集团有限公司联系电话
  • 陕西省建设网三类人员关键词整站优化公司
  • 做设计的一般用什么网站找素材创建网站主题在哪里
  • 想在拼购网站做产品wordpress 设置页面
  • 网站优化 流量免费的个人主页空间
  • 深圳网站建设 设计首选wordpress4.7.10
  • 网站制作和设计需要多少钱wordpress数据库太大
  • 用vue做网站成都营销型网站设计
  • 做网站找哪家好思南网页设计秀丽南宁
  • 查看网站的 cmswordpress登陆界面
  • 山东网站建设空间家居网站建设总结
  • 怎样做分类网站网站建设+设计那种连接线厂家
  • 自建网站做外贸谷歌推广网上注册公司需要多长时间
  • 网站制作成本网络科技有限公司取名四个字
  • 网站后台需要ie6修改如何提高网站的访问速度