免费做企业网站南京市建设工程档案馆网站

diannao/2026/1/23 23:53:12/文章来源:
免费做企业网站,南京市建设工程档案馆网站,网站开发流程抚州,网站登不了企业建设网银备注#xff1a;记录一次spring-boot redis 配置redis.database后#xff0c;仍然使用db0默认库的情况。 springboot集成redis及相关问题 1. spring boot集成redisredis集成依赖#xff1a;redis配置序列化 2. 集成redission redis分布式锁等快捷管理工具集成依赖配置注入…备注记录一次spring-boot redis 配置redis.database后仍然使用db0默认库的情况。 springboot集成redis及相关问题 1. spring boot集成redisredis集成依赖redis配置序列化 2. 集成redission redis分布式锁等快捷管理工具集成依赖配置注入示例 3. 配置redis database不生效 1. spring boot集成redis redis集成依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependency!-- redis依赖commons-pool 这个依赖一定要添加 --dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-pool2/artifactId/dependencyredis配置 spring:redis:host: xxxxxport: 6379password: xxxxdatabase: 1jedis:pool:max-active: 10max-idle: 10min-idle: 0序列化 Configuration public class RedisConfig {/*** Author: Huey* Date: 2024/1/12 18:24* Params:* Return:* Description: 初始化设置redis序列化类型否则会出现乱码**/Beanpublic RedisTemplateString, Object redisTemplate(RedisConnectionFactory redisConnectionFactory) {RedisTemplateString, Object template new RedisTemplate();//使用fastjson序列化FastJsonRedisSerializerObject fastJsonRedisSerializer new FastJsonRedisSerializer(Object.class);// value值的序列化采用fastJsonRedisSerializertemplate.setValueSerializer(fastJsonRedisSerializer);template.setHashValueSerializer(fastJsonRedisSerializer);// key的序列化采用StringRedisSerializertemplate.setKeySerializer(new StringRedisSerializer());template.setHashKeySerializer(new StringRedisSerializer());template.setConnectionFactory(redisConnectionFactory);return template;} } 完成以上配置即redis已经正常集成进入项目。 2. 集成redission redis分布式锁等快捷管理工具 集成依赖 !-- redis便捷分布式锁管理 --dependencygroupIdorg.redisson/groupIdartifactIdredisson-spring-boot-starter/artifactIdversion${redisson.version}/version/dependency配置注入 Configuration public class RedissionConfig {Value(${spring.redis.host})private String redisHost;Value(${spring.redis.password})private String password;Value(${spring.redis.port})private int port;Value(${spring.redis.database})private int database;Beanpublic RedissonClient getRedisson() {Config config new Config();config.useSingleServer().setAddress(redis:// redisHost : port).setPassword(password)config.setCodec(new JsonJacksonCodec());return Redisson.create(config);} }示例 完成以上配置即可正常使用了 Autowired private RedissonClient redissonClient;RLock rLock redissonClient.getLock(lockName);if (rLock.isLocked()) {//当前锁正在使用当前用户还在同步订单不处理业务logger.info(method handleReceiptMsg重复加锁请求入参:{}不处理业务当前锁状态{}, JSONObject.toJSONString(payRqst), rLock.isLocked());return Result.error(handleReceiptMsg重复加锁);} boolean isLocked rLock.tryLock(RedisLockNameConstants.ORDER_SYNC_LOCK_TIME, TimeUnit.SECONDS); 3. 配置redis database不生效 如果是单独仅集成redisdatabase 配置是肯定生效的因为没有影响这里记录一个遇到的情景       即当spring-boot集成redis后同时集成redission使用redis锁相关管理插件此时配置了RedissonClient注入了Config配置即第二部中的代码部分。而第一步中集成redis时使用redistemplate仅仅只是对其做了序列化至于redistemplate加载的配置全靠程序默认加载那么这里就涉及了一个加载顺序问题。       springboot 的 Configuration 也会默认加载redis的配置步骤二中构建RedissonClient时候也构建了Config对象这个里面会覆盖掉RedisConfig里的配置所以在构建RedissonClient时候设置database即可生效。 Beanpublic RedissonClient getRedisson() {Config config new Config();config.useSingleServer().setAddress(redis:// redisHost : port).setPassword(password)//指定redis db库.setDatabase(database);config.setCodec(new JsonJacksonCodec());return Redisson.create(config);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88829.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站app的意义网站建设同步视频

一.题目描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 算法1.排序,然后遍历,时间复杂度O(nlogn),空…

网站建设报价单-中英文版joomla drupal wordpress

登录功能 手机号验证码都通过后端验证后 返回用户数据 登陆成功 成功后 调用store中的setUser方法 store中的setUser方法 将后端返回的用户信息存储到localStorage中 同时登录成功后服务器会将token自动存入我们的cookie中 有过期时间 在我们请求需要登录的接口时将cookie中的…

h5网站的好处做猎头顾问 经常看哪些网站

转 一:出行大数据,滴滴发布400城数据可视化分析 2018年01月04日 00:00:00 https://blog.csdn.net/zw0Pi8G5C1x/article/details/78976493 二:滴滴背后的大数据应用 前言:这是一篇大数据应用文章,不涉及高深技术&#…

北京酒店团购网站建设wordpress静态化链接

一、DTD介绍 Document Type Definition; DTD是一种XML的约束方式,除了此种约束方式外,还有XSchema,XSchema比DTD的约束能力还要强,因此DTD正在逐渐淘汰; DTD的目的就是约束XML标签的写法;比如在…

网站开发什么语言比较好gpu服务器租用价格

点击上方蓝字关注我们WTM5.0全面支持.net5WTM5.0是WTM框架开源2年以来最大的一次升级,全面支持.net5,大幅重构了底层代码,针对广大用户提出的封装过度,不够灵活,性能不高等问题进行了彻底的修改。这次升级使WTM继续保持…

百度指数 多少流量 网站名通过高权重网站做长尾关键词

问题描述: ArcGIS软件在作图模式下插入指北针,出现指北针乱码,如下图所示: 问题解决 下载并安装字体(配套实验数据包0081.rar中获取)即可解决该问题。 正常的指北针选择器: 专栏介绍&#xff…

wordpress建2个网站资产管理wordpress

2024 年 AI 辅助研发趋势随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下&am…

北京网站优化常识搜索引擎在线观看

进程通信 初步理解进程通信 所谓进程之间的通信,就是两个进程之间的 数据层面的交互。 我们之前说过,父子进程之间是有一些数据通信的,子进程可以看到一些父进程 允许 子进程访问的数据,比如 父进程的 环境变量,子…

免费网站建设怎样手机小程序怎么制作

实现Java中的线程安全集合类 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 一、介绍 在多线程编程中,保证数据的线程安全性是至关重要的。Java提…

深圳专业高端网站建设做一个app需要多少费用

适配器模式 适配器模式是一种结构型设计模式,其主要作用是解决两个不兼容接口之间的兼容性问题。适配器模式通过引入一个适配器来将一个类的接口转换成客户端所期望的另一个接口,从而让原本由于接口不匹配而无法协同工作的类能够协同工作。 结构 适配…

一级a做网站免费移动公司网络维护待遇

参考:JavaScript半知半解 TG著 BOM对象 Window对象是客户端JavaScript程序的全局对象。 Window对象使得JavaScript与浏览器进行交互。 所有的JavaScript全局对象,函数以及变量均自动成为window对象的属性和方法。 Document对象也是window对象的成员。 Wi…

asp.net 获取网站域名长沙网站建设哪里好

1. 雅虎财经(Yahoo Finance) 雅虎(英文名称:Yahoo,NASDAQ:YHOO)是美国著名的互联网门户网站,也是20世纪末互联网奇迹的创造者之一。其服务包括搜索引擎、电邮、新闻等,业…

小白如何建设网站婚礼顾问网站介绍模版

文章目录 1. 多表关系1.1. 一对多1.2. 多对多1.3. 一对一 2. 多表查询概述2.1. 数据准备2.2. 概述 3. 查询的分类3.1. 内连接查询3.2. 外连接查询3.3. 自连接3.3.1. 自连接查询3.3.2. 联合查询 3.4. 子查询3.4.1. 概述3.4.2. 标量子查询3.4.3. 列子查询3.4.4. 行子查询3.4.5. 表…

中职高一网站建设试题百度官网app

最近在使用idea的过程中,创建maven项目,一直会遇到这个问题,查了很多资料,最终解决啦。 网上普遍存在两种方式 但是我是用第三种方式解决的..... 首先,说说前两种方式, 1.删除{User_Home}/.IntelliJIdea{V…

网站内容页设计企业网站建设费入什么科目

在一天夜里。我在使用feign的调用时,突然出现了一点点问题。 就是对于feign类型的包装问题。产生了疑问。 在后来,也就是今天。在网上取取经。看到了一个答案。说:feign的调用会有一个编码器和解码器。 使用feign的解码器。他的原理也很简…

开源网站源码下载网站导航网站可以做吗

单片机上电后执行的第一段代码 1.初始化堆栈指针 SP_initial_sp 2.初始化 PC 指针Reset_Handler 3.初始化中断向量表 4.配置系统时钟 5.调用 C 库函数_main 初始化用户堆栈,然后进入 main 函数。 在正式讲解之前,我们需要了解STM32的启动模式。 STM32的…

企业网站 静态页面杭州定制网站开发

1、Python3 元组 Python中的元组是一个不可变的序列类型,用于存储一组有序的数据。 元组的主要特点包括: 不可变性:一旦创建,元组的内容不能更改,这使得它们成为保护数据不被修改的理想选择。有序性:元组…

仿牌外贸网站WordPress添加CA

**中文摘要:**随着互联网技术的不断发展和普及,人们对于信息化、数字化的需求也越来越高。在此背景下,校友录系统的设计与开发显得尤为重要。本文旨在设计和开发一款方便实用的校友录系统,为学校提供一个联系和管理校友的平台&…

鲜花网站建设深圳网站建设那家好

while中的break意思是结束循环 start 0 while True:print(start)if start 100:break # 如果start 100 就退出循环start 1转载于:https://www.cnblogs.com/zhengkui/p/9052875.html