自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 支付宝支付,支付宝PC扫码支付,手机网页支付

1.准备工作:创建应用开发者使用支付宝账号登录开放平台(需实名认证的支付宝账号),根据实际需求创建应用(如“支付应用”)。备注:创建应用时的应用状态为“开发中”,无法在线上正式调用接口。填写应用基础信息应用基础信息在开发应用过程中可以无需审核随时完善。选择支付场景:开发配置应用网关,回调接口路径以及加密方式:2.控制层代码:/** * 支付宝支付接口 * * @par...

2019-08-23 09:52:46 744 1

原创 微信PC扫码支付和微信H5支付

开发前准备工作:先设置微信公众号里的商户ID和微信商家里的商户ID保持一致,申请到公众平台的Appid,设置好回调域名JAVA后台controller层的代码如下: /** * 微信PC和H5支付 * * @return */ @PostMapping("/createNative") @ApiOperation("微信支付,生成二...

2019-08-23 09:31:01 806

原创 微信JSAPI支付,微信浏览器内支付,解决微信H5支付只能在微信外浏览器支付的问题

一、设置支付目录请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效),否则将无法成功唤起微信支付。在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台–>产品中心–>开发配置,如图7.7所示。JSAPI支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确...

2019-08-22 19:59:44 13494

原创 如何配置熔断器

Feign本身支持Hystrix,不需要额外引入依赖,只需要有Feign的依赖就行了熔断器的工作原理如下图所示:1.开启Hystrix 修改yml文件hystrix: command: default: execution: timeout: enabled: true #开启熔断器 isolation: ...

2019-08-15 19:00:45 678

原创 通过feign调用微服务传递header

由于我们项目开发中前台调用后台接口是要在请求头中携带token令牌的,但是通过feign调用其他微服务时敏感头信息是不会向下游微服务传递的,这时就要配置拦截器实现header的传递,代码如下:package com.cyclothes.interceptor;import feign.RequestInterceptor;import feign.RequestTemplate;imp...

2019-08-15 18:46:32 2916

原创 使用Eureka注册微服务,使微服务可以被发现

1.新建一个Eureka注册中心2.引入依赖<!-- 启动类 不能放在父类里--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></...

2019-08-15 18:41:04 159

原创 使用feign实现微服务之间的调用

在实现这个功能之前确保服务中必须已经配置好了Eureka,这个是使用Feign的前提条件1.在调用方的POM文件中添加依赖:<!-- feign微服务调用 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-c...

2019-08-15 17:19:01 12897 2

原创 配置阿里云域名的证书

1.解析域名后购买证书,新注册的阿里云账号下可以有20个免费证书额度2.购买后开始填写申请并验证信息2.1绑定后的域名不可更改2.2验证信息时选择手动DNS验证DNS验证:验证对申请证书的域名有DNS解析的权限,需要根据CA给出的DNS TXT记录,增加到域名的DNS解析中去,CA会验证这条TXT记录是否生效,一旦查到这条TXT记录,就会完成验证。可以在域名的DNS服务商网站平台,添...

2019-08-15 16:18:15 509

原创 docker的nginx安装

/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf/usr/share/nginx/html运行nginx的doker容器并挂载目录文件到外部docker run --privileged=true --name myNginx -d -p 80:80 -v /usr/docker/nginx/html:/usr/share/ngi...

2019-08-13 10:17:13 166

原创 nginx安装和配置

在安装之前先查看nginx 正在运行的进程ps -ef |grep nginx结束方法一: 杀死 nginx进程kill -9 7875 7876 7877 7879 //后面的四位数是nginx进程的pid方法二:强制结束pkill -9 nginx进入要安装的路径cd /usr/local/下载压缩包wget http://nginx.org/download/ngi...

2019-08-13 10:14:19 110

原创 添加购物车思路

用户定制完成后点击完成定制,展示用户选择的款式信息,点击加入购物车后调用后台的添加购物车方法临时购物车:用户未登录时添加商品到购物车时后台将自动生成一个临时购物车的shopKey(uuid.randomUUID),并返回该shopKey,并将该购物车存入到redis中1.添加购物车总体分为这几步:获取购物车列表,获取当前登录人的ID,添加购物车(前台传递过来的新数据),将购物车数据存入缓存中...

2019-08-13 09:12:44 1244

原创 springBoot使用yml文件配置log4j2生成项目运行的日志文件并输出到控制台,文件和mongoDB数据库

1.引入依赖 <!-- log4J2 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> <...

2019-08-08 11:37:47 2330

原创 微信登录接口调用步骤

WX开放平台申请网站应用,获得APPID和SECRET,第三方应用接入WX登录APPID:xxxxxxxxxxxxxxSECRET:yyyyyyyyyyyyyyy第一步:调用微信登录接口,用户扫码登录,生成codehttps://open.weixin.qq.com/connect/qrconnect?appid=xxxxxxxxxxxxxx&redirect_uri=https%...

2019-08-05 10:58:06 6910

原创 QQ登录接口调用

QQ开放平台申请网站应用,获得APPID和APPKEY,第三方应用接入QQ登录APPID:xxxxxxxxxAPPKey:yyyyyyyyyyy第一步:请求一下路径获得code 参数:response_type=code , client_id=APPID,redirect_url=注册appid时填写的主域名下的地址,注意需要将url进行URLEncode。state=随机字符串htt...

2019-08-05 10:54:08 2627

原创 java设置Domain为一级域名以解决cookie跨域的问题

原因:在做JWT权限验证的时候,前台的同事要求后台把返回的token放到Cookie中,但是cookie是不能跨域的(原本是通过响应头给的),这就造成了页面跳转时请求头带不上cookie中的token。这时只要把Domain设置成.+一级域名那么就能解决cookie跨域的问题了。解决方法:就是这句代码:response.addHeader(“Set-Cookie”, token的名字=tok...

2019-07-06 19:05:51 11654 1

空空如也

空空如也

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

TA关注的人

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