- 博客(9)
- 收藏
- 关注
原创 支付宝小程序支付(注册、登录)
我们做个支付宝小程序要实现支付功能,首先就得做注册登录获取到openId,因为支付接口(alipay.trade.create(统一收单交易创建接口))中。,通过授权获取到用户手机号,这时候已经完成了注册,将用户信息保存到redis和数据库。后续有不明白的地方欢迎留言和私信,博主看到后及时解惑。2、后端拿到authCode后,调用支付宝。是必传字段,参数就是用户的openId。获取到授权码,然后将获取到的授权码。4、拿到openId开始下单,调用。5、前端拿到tradeNo后,调用。
2025-04-11 13:48:52
364
原创 no jpeg in java.library.path
报这个错,在网上找了一大圈解决方案都没解决,我是linux报错,但是本地正常,就很奇怪,告诉兄弟们,最简单的就是看jdk版本 --- java -version,查看本地的jdk和linux的jdk版本是否一致,不一致的话,什么方法都别试,直接换jdk,我把网上的方法试了一遍,用了一下午时间,最终还是将1.8升到17才行了。如下图所示,报no jpeg in java.library.path必定会报如图所示的错误,什么下载libjpeg库 或安装。1、安装libjpeg库。
2024-12-15 19:34:06
193
原创 控制台中preview与response返回数据不同问题
出现该问题的原因是:后端的数据库id字段的类型为long或bigint类型,浏览器拿到值后会自动用Number类型处理数值导致出现精度问题,Number类型在精度超过17位后会用0补齐。3、在数据库将id设置为自动自增,不用自己在代码中设置id了。2、后端将返回数据的时候将Long类型的转为string。1、字段类型改为用varchar。
2024-11-19 17:04:29
485
原创 获取验证码出现Handler dispatch failed....InvocationTargeException...异常解决
本地测试没有问题,起初使用的jdk8,后服务器jdk版本升级到jdk17,怀疑jdk版本问题,经排查不是jdk版本的问题
2024-09-30 10:27:56
251
1
原创 微信登录nickname为乱码
废话不多说,拿到微信返回的nickname的值为乱码,是因为微信userInfo接口返回的用户信息编码格式为。获取到nickname的值后改为UTF-8就行啦。
2024-03-14 17:32:08
1136
2
原创 【无标题】
所以,出现数据库查到的数据和idea上查到的数据值不一样,先看传参,看参数和参数类型有没有错。改成int类型果然正常了。摸鱼写文章,还得是xxx哈哈哈。没加引号,因为穿的参数是String类型,你数字比较大小是int类型的,字符串怎么能比较大小嘛,果然,加上引号后和控制台输出的结果一样,真是马虎啊。没错啊,控制台打印的sql也是这样,直到我用了半个多小时,才搞明白!
2023-10-19 10:39:51
65
原创 SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
启动项目时出现该异常,但是自己明明什么都没动啊,没修改什么,刚才好好的,怎么一下不行了呢?别着急,模仿哥教你一招解决!什么在启动类添加注解啊,对我来说,没用!idea右侧点击Maven,然后点击刷新按钮,然后重启项目 就启动成功啦!下面模仿哥教你一招解决,不关机咱也不重启。
2023-10-08 14:12:30
363
1
原创 jeecg-boot使用nacos启动报No DataSource set
很明显,给出的系统提示是没有设置数据源, 那咱就可以锁定数据库这一块。直接找到yaml文件,发现是解析host文件来获取ip的。修改hosts文件(打开:C:\WINDOWS\system32\drivers\etc找到hosts文件)加上要解析的ip就ok。
2023-10-07 16:12:05
910
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人