![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 93
富贵135
这个作者很懒,什么都没留下…
展开
-
Java-支付宝支付(沙箱)
参考⽂档:开放平台 => ⽂档 => 开发⼯具 => 服务端SDK => Java => 通⽤版 => Maven项⽬依赖。商⼾后台未收到异步⽀付结果通知时,商⼾应该主动调⽤《统⼀收单线下交易查询接⼝》,同步订单状态。参考⽂档:开放平台 => ⽂档 => 开发⼯具 => 技术接⼊指南 => 数据签名。退款存在退到银⾏卡场景下时,收单会根据银⾏回执消息发送退款完成信息。创建带数据签名的客⼾端对象。开发流程类似⽀付结果通知。原创 2024-01-26 17:21:41 · 1243 阅读 · 2 评论 -
Java-微信支付
摘要算法就是我们常说的散列函数、哈希函数(Hash Function),它能够把任意长度的数据“压缩”成固定长度、而且独一无二的“摘要”字符串,就好像是给这段数据生成了一个数字“指纹保证信息的完整性不可逆:只有算法,没有秘钥,只能加密,不能解密难题友好性:想要破解,只能暴力枚举发散性:只要对原文进行一点点改动,摘要就会发生剧烈变化抗碰撞性:原文不同,计算后的摘要也要不同pom</</</统一返回结果类@Data@ApiModelProperty(value = "是否成功")原创 2024-01-21 23:03:01 · 977 阅读 · 0 评论 -
Redis为什么这么快?高性能设计之epoll和IO多路复用深度解析
所谓 I/O 多路复用机制,就是说通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。这种机制的使用需要 select 、 poll 、 epoll 来配合。多个连接共用一个阻塞对象,应用程序只需要在一个阻塞对象上等待,无需阻塞等待所有连接。当某条连接有新的数据可以处理时,操作系统通知应用程序,线程从阻塞状态返回,开始进行业务处理;原创 2024-01-11 22:08:40 · 881 阅读 · 0 评论 -
Redis主从复制、哨兵、集群搭建(docker)
原创 2024-01-10 14:42:12 · 428 阅读 · 0 评论 -
手写简单的redis分布式锁
单机版同一个JVM虚拟机内,synchronized或者Lock接口分布式多个不同JVM虚拟机,单机的线程锁机制不再起作用,资源类在不同的服务器之间共享了。原创 2024-01-09 15:23:57 · 773 阅读 · 0 评论