- 博客(7)
- 收藏
- 关注
原创 JAVA并发编程 概念篇 【持续更新】
Java并发编程感悟1.技术在解决一个问题的同时,必然会带来另外一个问题 概念解析 1.可见性一个线程对共享变量的修改,另外一个线程能够立刻看到,我们称为可见性2.原子性我们把一个或者多个操作在CPU执行的过程中不被中断的特性称为原子性。备注:CPU能保证的原子操作是CPU指令级别的,而不是高级语言的操作符。例如:count += 1,至少需要三条CPU...
2020-04-17 11:57:08 173 1
原创 微信解密算法 AEAD_AES_256_GCM 微信APIv3回调通知解密算法
先上官方文档说明:我们已一个实际接口为例,进行讲解:下面我们对resource部分进行解密,解密算法如下:package com.wsw.sdk.utils;import java.io.IOException;import java.security.GeneralSecurityException;import java.security.InvalidAlgo...
2020-04-09 17:19:53 13506
原创 【实战】 对接微信支付分(前端小程序、后端java) 【二】
接上文,本篇主要介绍支付分的支付、支付回调、退款等流程以及在这过程中需要注意的坑。步骤四:完结支付分订单用户结束服务,商户根据实际情况调用《完结支付分订单》接口,微信根据《完结支付分订单》接口中传递的扣款金额完成扣款。这步没什么难度,POST接口,调用微信,我这里说几个注意的点。1.url中要传入商户侧订单号,即创建订单时的订单号。(这里埋个伏笔先)2.服务时间段中,服务结...
2020-04-09 17:01:27 2975 2
原创 签名算法 MD5签名方式与HMAC-SHA256 java版
对接过微信的小朋友都知道,微信接口都是需要sign的,在最新的APIv3版中,签名类型它又变了,哈哈,如图,废话不多说,直接上图。官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_3java版代码package com.wsw.sdk.utils;import java.lang.ref...
2020-04-08 18:27:39 2175 1
原创 微信APIv3签名算法 java版
官方文档,https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/qian-ming-sheng-cheng注意点一:证书私钥获取,商户证书文件下载后,解压,如图,即可读到商户私钥,可以直接提取,也可以通过程序读取文件信息,官方地址:https://wechatpay-api.gitbook.io/wechat...
2020-04-08 18:08:53 4260 7
原创 【实战】 对接微信支付分(前端小程序、后端java) 【一】
话不多说,先介绍一下业务背景。我是一个小白,一条有梦想的创业者,我们创业的一大方向是智能零售,“悦逛宝盒”是我们的品牌,致力于打造智能零售综合服务平台。了解智能零售的人应该知道,这里面的形式有很多,例如:售货机、智能柜、智能货架、咖啡机、无人店等等,今天介绍的这个业务场景,就是微信专门为这个行业推出的一款产品--《微信支付分》,下面就完整介绍一下,我是怎么一步步摸石头过河的。...
2020-04-08 17:50:45 9359 22
原创 我来了--一条有梦想的咸鱼
工作至今,已接近三年,从校园到社会,从学习到工作,一路上磕磕绊绊,有苦有甜。技术的海洋,无边无际,希望能记录下点点滴滴,勉励自己
2020-04-04 17:53:57 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人