摘要: 同步通知和异步通知发送的数据没有本质的区别;同步通知有2个作用;第一是从支付宝的页面上返回自己的网站继续后续操作;第二是携带支付状态的get参数;让自己的网站用于验证;同步通知后;还需要异步通知主要是为了防止出现意外情况;因为涉及到金钱;这是一个对安全和稳定要求比较严格的场景;如果同步通知的过程中; 阅读全文
posted @ 2018-10-24 16:51 星朝 阅读(3320) 评论(0) 推荐(0)
摘要: 最近团队在接入微信支付,APP和JSAPI的接口都需要填写一个notify_url回调地址,但是坑爹的官方文档并没有找到JSAPI模式的java版的demo,所以不得不自己看文档写了一个接受微信异步通知的页面,并做相应的业务处理。直接上代码: <%@page import="com.shop. 阅读全文
posted @ 2018-10-24 16:37 星朝 阅读(9100) 评论(0) 推荐(0)
摘要: 在支付接口开发中 ,当用户支付完成之后,阿里或者微信会向我们服务器发送一个支付结果的通知,里边带有一系列参数;其中特殊的是签名类型,和签名(他们根据这些参数做出来的签名)。 我们的得到这些参数之后要去除签名类型和签名(他们根据这些参数做出来的签名);之后我们再用这些参数做好排序生成一个签名,与他们返 阅读全文
posted @ 2018-10-24 16:33 星朝 阅读(3453) 评论(0) 推荐(0)
摘要:  所使用的软件是 DJ Java Decompiler 3.9。 下面是一个有用的参考文档,说明如何批量编译 http://www.udl.es/usuaris/jordim/Progs/Readme.txt 安装好之后,找到它的安装路径,我的是:C:\Program Files\deco 阅读全文
posted @ 2018-10-24 16:23 星朝 阅读(1550) 评论(0) 推荐(0)
摘要: 学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用 阅读全文
posted @ 2018-10-24 15:46 星朝 阅读(455) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 一,Servlet接口实现类:sun公司为Servlet接口定义了两个默认的实现类,分别为:GenericServlet和HttpServlet。 HttpServlet:指能够处理HTTP请求的servlet,它在原有的Servlet接口上添加了一与HTT 阅读全文
posted @ 2018-10-24 14:38 星朝 阅读(392) 评论(0) 推荐(0)
摘要: 先来两张图,方便理解:   可以看出,重定向时,是服务器向游览器重新发送了一个response命令,让游览器再次向url2发送请求,以获取url2的资源 而请求转发时,类似于是服务器自己向自己发了一个跳转,然后将结果直接给游览器,这也是问什么游览器会不改变url地址。下面是具体总结他们的区 阅读全文
posted @ 2018-10-24 14:27 星朝 阅读(384) 评论(0) 推荐(0)
摘要: 阅读目录参考资料网络安全概论使用keytool创建和管理证书总结回到顶部参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference 。Oracle 在 Java 方面的文档是非常完善的。对 Java 8 感兴趣的朋友,可以直接找到这个总入口 Java SE 阅读全文
posted @ 2018-10-24 14:04 星朝 阅读(522) 评论(0) 推荐(0)
摘要: 两个字符串比较大小:    一、可以用compareTo()方法,另外还有compareToIgnoreCase(String) 忽略大小写及 compareTo(object string)这些 方法返回值是int, 以compareTo()方法为例:  & 阅读全文
posted @ 2018-10-24 10:56 星朝 阅读(16693) 评论(0) 推荐(2)
摘要: 微服务架构体系中,通常一个业务系统会有很多的微服务,比如:OrderService、ProductService、UserService...,为了让调用更简单,一般会在这些服务前端再封装一层,类似下面这样: 前面这一层俗称为“网关层”,其存在意义在于,将"1对N"问题 转换成了"1对1”问题,同时 阅读全文
posted @ 2018-10-24 10:00 星朝 阅读(264) 评论(0) 推荐(0)
摘要: 引言 什么是网关?为什么需要使用网关? 如图所示,在不使用网关的情况下,我们的服务是直接暴露给服务调用方。当调用方增多,势必需要添加定制化访问权限、校验等逻辑。当添加API网关后,再第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限控制。 本文所实现的网关源码抄袭了 Oh,不 阅读全文
posted @ 2018-10-24 09:52 星朝 阅读(392) 评论(0) 推荐(0)
摘要:          公司目前使用的是dubbo方式实现微服务,想试水改造接口层服务为Spring Cloud, 以下是网络拓补图。         第一层负载均衡可以用nginx或者zuul(即有2层zuul), 阅读全文
posted @ 2018-10-24 09:44 星朝 阅读(1081) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。 我们还是少考虑了一个问题,外部的应 阅读全文
posted @ 2018-10-24 09:41 星朝 阅读(263) 评论(0) 推荐(0)