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

影视网站搭建哪个系统好为了推广公众号可以采取的方法有

影视网站搭建哪个系统好,为了推广公众号可以采取的方法有,网页设计欣赏,网站下载的软件怎么安装这里写目录标题 背景代码使用 背景 写oj系统过程中,需要使用缓存工具类。其功能为,先从缓存中获取数据,如数据不存在,从数据库中获取。 代码 package xyz.wry.utils;import org.springframework.util.ObjectUtils;import java.…

这里写目录标题

  • 背景
  • 代码
  • 使用

背景

写oj系统过程中,需要使用缓存工具类。其功能为,先从缓存中获取数据,如数据不存在,从数据库中获取。

代码

package xyz.wry.utils;import org.springframework.util.ObjectUtils;import java.util.function.Consumer;
import java.util.function.Supplier;/*** @author wry* @Description 缓存层查询工具* @create 2025-03-13 13:25*/
public class CacheUtil {/*** 缓存读数据且更新* @param cacheSelector 从缓存中读数据* @param dbSelector 从数据库中读数据* @param saveCache 保存缓存* @return 数据* @param <T> entityVo*/public static <T> T getCacheData (Supplier<T> cacheSelector, Supplier<T> dbSelector, Consumer<T> saveCache) {// 从缓存中读数据T data = cacheSelector.get();if (ObjectUtils.isEmpty(data)) {// 空数据,则从数据库中读数据data = dbSelector.get();if (ObjectUtils.isEmpty(data)) {// 数据写入缓存saveCache.accept(data);}}return data;}
}

使用

package xyz.wry.controller;import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fasterxml.jackson.core.JsonProcessingException;
import jakarta.annotation.Resource;
import org.springframework.beans.BeanUtils;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.*;
import xyz.wry.manage.impl.DicManager;
import xyz.wry.model.dto.dicValue.DicValueAddDto;
import xyz.wry.model.dto.dicValue.DicValueEditDto;
import xyz.wry.model.dto.dicValue.DicValueQueryDto;
import xyz.wry.model.dto.result.Result;
import xyz.wry.model.entity.DicValue;
import xyz.wry.model.vo.DicValueVo;
import xyz.wry.service.DicValueService;
import xyz.wry.service.UserService;
import xyz.wry.utils.CacheUtil;import java.util.Date;
import java.util.List;/*** @author wry* @Description 问题Controller* @create 2025-03-05 21:35*/
@RestController
@RequestMapping("/dicValue")
public class DicValueController {@Resourceprivate DicValueService dicValueService;@Resourceprivate UserService userService;@Resourceprivate DicManager dicManager;/*** 根据dicName获取字典值列表** @param dicName* @return*/@GetMapping("/dicName/{dicName}")public Result<List<DicValueVo>> getDicValueListByDicName(@PathVariable String dicName) {List<DicValueVo> dicValueVoList = CacheUtil.getCacheData(() -> dicManager.getDicValueListByDicName(dicName),() -> dicValueService.getDicValueListByDicName(dicName),data -> {try {dicManager.addDic(dicName, data);} catch (JsonProcessingException e) {throw new RuntimeException(e);}});return Result.success(dicValueVoList);}
}
http://www.dtcms.com/wzjs/590243.html

相关文章:

  • 网站建设公司 成都企业品牌推广渠道
  • 足球梦网站建设的基本思路企业模板wordpress
  • 做网站办公照片一个公司名可以备案多少个网站
  • 网站建设一般需要多少钱做网站需要多长时间才能做好
  • 哪个网站抢注域名快什么叫网站集约化建设
  • 中国交通建设网官方网站铜仁市住房和城乡建设局网站
  • 网页设计动画网站深圳招聘信息最新招聘2021
  • 以营销为导向的网站建设页面设计站在学员的角度
  • 网站建设域名注册wordpress 黑体
  • 成都公司建站模板免费注册公司的套路
  • 网站开发语言是什么 东西seo关键词排名优化怎么收费
  • 电影网站的代理怎么做网页设计尺寸厘米
  • 娃派wap自助建站做网站做什么主题
  • 做电脑租赁网站郑州住建局官网查询
  • 东营建设信息网公示seo赚钱培训课程
  • 自己做网站需要会什么营销策划方案网站
  • 微信公众号网站制作wordpress 中文tag
  • 网站设计深圳网站建设公司买网站
  • 重庆有专业做网站的吗平面设计培训内容
  • 彩票网站怎么做ip管理天元建设集团坑人
  • 做网站销售提成怎么算wordpress禁止适应屏幕
  • 网站开发行业资讯免费图片在线制作
  • 高端html5网站建设的思路东莞公司注册地址
  • 织梦cms做多语言的网站网线制作心得体会
  • vs2013网站开发代码为客户做网站的方案
  • 哪些网站需要备案个人公司怎么样注册公司
  • 建设一个网站要多宜宾网站优化
  • 淘宝客优惠券网站怎么做html5移动网站开发流程
  • 成都微网站开发先备案 做网站
  • 苏州那里可以建网站家乡网络推广方案