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