- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 支付宝支付-电脑网站支付
官方文档支付接口(alipay.trade.page.pay):商户系统请求支付宝接口alipay.trade.page.pay,支付宝对商户请求参数进行校验,而后重定向至用户登录页面。用户确认支付后,支付宝get请求returnUrl(商户入参传入),返回同步返回参数。 交易成功后,支付宝post请求notifyUrl(商户入参传入),返回异步通知参数。若由于网络等问题异步通知没...
2018-08-31 16:38:43 2938
原创 生成图片验证码
问题描述在项目中遇到有人恶意拉取图片资源,无限刷资源,导致阿里图片服务器流量暴涨(钱遭不住),使得带宽一直处于上限,正常用户不能好的访问。解决办法这个功能设计要点有两个: 1.接口限流,针对同一用户单位时间内请求不能超过N次,如果超过N次属于不正常访问,ip列入黑名单 2.添加图片验证码,列入黑名单用户必须验证图片验证码才可解除黑名单,这里主要说明生成图片验证码 其他情况验...
2018-08-27 10:15:25 946
原创 微信支付-模式二
微信业务流程(1)商户后台系统根据用户选购的商品生成订单。(2)用户确认支付后调用微信支付【统一下单API】生成预支付交易;(3)微信支付系统收到请求后生成预支付交易单,并返回交易会话的二维码链接code_url。(4)商户后台系统根据返回的code_url生成二维码。(5)用户打开微信“扫一扫”扫描二维码,微信客户端将扫码内容发送到微信支付系统。(6)微信支付系统收到客户...
2018-08-19 00:12:35 822 6
原创 MYSQL表被锁
问题:在使用navicat时,修改字段保存时始终卡死报错意外断开连接。几番思考,怀疑是不是锁表了,因为在之前我强制断开tomcat服务,当时有个任务正在执行查询写入操作,此表数据量又较高需要一定时间。暴力解决方式 重启MYSQL(重启解决问题利器,手动滑稽)查看表情况: show processlist; mysql show processlist命令...
2018-08-02 11:13:34 12267
原创 hibernate报错:Space is not allowed after parameter prefix ':' 转义问题
问题:在项目中使MYSQL自定义变量@时会用到:符号,hibernate执行时报错:Space is not allowed after parameter prefix ‘:’这里问题在于:符号hibernate解析出错,与hibernate解析参数冲突。具体问题解析查看:org.hibernate.engine.query.spi.ParameterParser解决方案: //...
2018-08-02 10:40:33 4650
原创 IDEA端口占用:java.rmi.server.ExportException: Port already in use: 1099
解决方案(一)1. 查询端口windows命令: 在开始-运行-cmd,输入:netstat –ano可以查看所有进程查询占用了8080端口的进程:netstat -ano|findstr "8080"Mac命令: lsof -i:80 查询80端口占用程序2. 杀死占用端口程序(注意程序是不是可以杀死的,可能是自己其它程序开启需要使用的服务或者其他)wind...
2018-08-02 10:14:28 1616
aspose-word、aspose-cell破解
2020-01-16
excel省市区三级联动
2019-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人