上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: 前言 本篇主要介绍基于Redisson实现的分布式锁,获取锁之后,通过watchdog机制异步的,定时的,递归的判断是否存活,从而进行锁续期 Watchdog机制 在使用Redisson分布式的锁的过程中,如果客户端的请求线程获取锁之后,由于当前任务执行时间较长,线程任务没执行完毕,但又超过了线程占 阅读全文
posted @ 2022-01-22 00:33 听风是雨 阅读(359) 评论(0) 推荐(0)
摘要: 前言 主要介绍Redisson可重入锁,通过lua脚本加锁的逻辑源码 目标代码 //通过getLock获取RLock对象,进行加锁 RLock lock = redissonClient.getLock("serviceKey"); lock.lock(); //getLock源码 @Overrid 阅读全文
posted @ 2022-01-20 17:53 听风是雨 阅读(591) 评论(0) 推荐(0)
摘要: 前言 本篇主要介绍Redisson分布式锁的配置,项目结构Springboot Maven配置 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte 阅读全文
posted @ 2022-01-18 10:28 听风是雨 阅读(1943) 评论(0) 推荐(0)
摘要: 前言 写这篇随笔的目的主要是为了记录近期对接多家支付通道,在这过程中的经验,总结和教训 加签和验签 常见的加签/验签方式 目前对接的支付通道提供API接口,保证接口安全的方式不尽相同,参数加签和验签的方式也有区别 例如:针对统一下单接口,下面例举出常见的通道使用的加签方式 原生微信支付: 提供MD5 阅读全文
posted @ 2022-01-13 23:22 听风是雨 阅读(768) 评论(0) 推荐(0)
摘要: 最近项目有资金账户的相关需求,需要使用锁做并发控制,借此机会整理下基于MybatisPlus @Version注解的乐观锁实现的方案,以及项目中遇到的坑 一.MybatisPlus 乐观锁的配置 参考MybatisPlus(以下简称MP)官方文档,https://baomidou.com/pages 阅读全文
posted @ 2022-01-06 01:15 听风是雨 阅读(4302) 评论(0) 推荐(0)
摘要: 总结下关于聚合支付的相关知识,以下主要以PC端聚合码为例进行说明 一.聚合支付诞生的背景 第三方支付APP越来越多,例如:QQ/微信/支付宝,消费者和商家真正缺乏的是一款简单快捷的一键式支付工具 二.聚合支付的实现方式 目前本人了解到的主流聚合支付的方式有两种 1.商户应用直接对接支付通道的收银台页 阅读全文
posted @ 2021-12-28 09:21 听风是雨 阅读(3024) 评论(0) 推荐(0)
摘要: 数据准备 //创建索引 PUT my_index { "mappings": { "my_type": { "properties": { "title": { "type": "keyword" } } } } } //新增数据 POST my_index/my_type { "title":"C 阅读全文
posted @ 2021-12-20 23:21 听风是雨 阅读(249) 评论(0) 推荐(0)
摘要: Accept:指定客户端能够接收的内容类型。Accept-Charset:浏览器可以接受的字符编码集。Accept-Encoding:指定浏览器可以支持的web服务器返回内容压缩编码类型。Accept-Language:浏览器可接受的语言。Accept-Ranges:可以请求网页实体的一个或者多个子 阅读全文
posted @ 2021-12-20 15:07 听风是雨 阅读(1473) 评论(0) 推荐(0)
摘要: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> #排除tomcat容器 <exclusions> <exclusion> <groupI 阅读全文
posted @ 2021-12-17 14:18 听风是雨 阅读(316) 评论(0) 推荐(0)
摘要: 最近项目组有很多报表需求,需要做Excel模板填充,由于EasyExcel相比POI更加便捷,选定Excel技术框架为阿里开源的EasyExcel 在使用过程中遇到一些坑,特别再此记录; 驼峰命名变量填充失败 如下图,事先准备好的模板如下,需要填充的数据已经用变量处理好了 填充其他数据没有任何问题, 阅读全文
posted @ 2021-12-16 20:35 听风是雨 阅读(8004) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
/* 看板娘 */