自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java 微信小程序授权,获取用户信息

上一篇已经讲了如何获取openId和unionId下面开始准备用户授权,获取用户信息,步骤如下 1⃣️,先通过先程序让用户授权,由小程序端谈起授权框,小程序端调用wx.authorize(Object object),这里有个注意点, 现在的小程序,授权都是要通过一个点击事件才能触发的,具体授权,请参照微信官方文档 2⃣️用户授权完毕之后,小程序端开始调用wx.getUserInfo(Object object),此方法会返回这些参数4. 接下来,小程序端就要拿这..

2021-01-07 17:26:41 1918

原创 java微信获取openId和sessionKey

流程如下:小程序端调用由微信提供的wx.login()方法,获取登录凭证(code)获取到code之后,到服务端换取openId以及unionId,服务端此时需要发送请求到微信,用code换取openId以及unionId,使用此请求:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code,这里需要使用到

2021-01-07 14:43:53 1117

原创 redis分布式锁 SETNX redisson

redis分布式锁redis分布式锁的应用其实很广泛,我就拿我正在写的一个电商扣除库存的列子1.首先redis分布式锁,其实是使用redis的SETNX命令其特性是:只在键 key 不存在的情况下, 将键 key 的值设置为 value ,若键 key 已经存在, 则 SETNX 命令不做任何动作。这是一个原子性操作。上代码:boolean boolean = stringRedisTemplate.opsForValue().setIfAbsent(“stockKey”,goodsId,tim

2021-01-04 16:59:07 1465

原创 mac使用自带git遇到的问题

MAC如何使用自带的Git今天身边的朋友问我该如何使用MAC自带的Git,系统总是提示他要装xcode,但是xcode太大,并且后段开发基本用不上,其实只需要安装xcode的插件即可ps:提示xcode-select: note: no developer tools were found at ‘/Applications/Xcode.app’, requesting install. Choose an option in the dialog to download the command li

2021-01-04 11:22:44 1004 1

原创 redis rightPushAll 避坑

redis分页时,会使用到stringRedisTemplate.opsForList().rightPushAll(),但是此方法拥有弊端,其拥有两中类型入参@NullableLong rightPushAll(K var1, V… var2);@NullableLong rightPushAll(K var1, Collection var2);使用第二种入参时需要将value转换成Arr类型,否在在取的时候,只会取出一个整体的对象,无法使用range(),来进行分页,此方法在上篇给出的r

2021-01-04 09:21:58 6825 1

原创 redis 工具类,包括基本常用功能,可直接使用

redis是用技巧

2021-01-03 01:16:12 7333 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除