对接微信支付-坑

接上一篇,对接微信支付流程比较简单,但是有一些小坑需要注意,所以相比上一篇,这篇才是重点。 一、获取用户的openId: 微信获取用户的openId的文档是这个:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=m...

2019-01-22 14:08:08

阅读数 22

评论数 0

对接微信支付-流程

最近接到了一个对接微信支付的需求,整个过程还算顺利,其中也有点小坑,网上很多人都已经说了,遇到问题百度一下就ok了。写这篇主要是自己记录一下,以免忘记。 对接第三方接口的话,第一件事肯定就是看对方的文档了。微信支付的文档地址:https://pay.weixin.qq.com/wiki/doc/...

2019-01-22 11:33:23

阅读数 33

评论数 0

shiro源码-登录过程

登录过程我们直接从登录方法开始看,前面的一些过程就不加赘述了。 一般我们用shiro登录时,直接获取subject对象,创建UsernamePasswordToken对象,然后直接调用subject.login方法就行了,那这里面的具体是怎么实现的呢,我们跟进去看一下。 经过subject...

2018-10-08 11:26:56

阅读数 38

评论数 0

shiro源码-执行shiro过滤器

接上篇,我们又来到了最关键的doFilterInternal方法中,这一次我们会走AdviceFilter中的doFilterInternal方法。这个方法里面,主要有两句代码,preHandle方法主要作用是判断是否继续执行过滤器的,当返回true时,继续执行过滤器。executeChain方法...

2018-09-27 17:20:46

阅读数 396

评论数 0

shiro源码-创建过滤链

接上篇,上篇说到AbstractShiroFilter中的doFilterInternal主要做了创建subject和过滤链,上篇已经说了创建subject的过程,这篇说说创建过滤链的过程。 主要是executeChain这个方法了,看名字是执行链,实际上是执行servlet的过滤链来生成s...

2018-09-27 15:53:31

阅读数 157

评论数 0

Shiro源码-创建subject

用了shiro很长时间了,但是一直也没有深入了解,最近再一次使用到的时候,决定深入了解一下它的源码。主要是网上的资料太乱了,每次查的东西都是乱七八糟的,还是要自己去了解,去解决问题。申明一下,这篇博文主要是为了自己作记录,不是为了让谁看懂,所以会比较乱。另外,我使用的场景是web,所以我了解到的是...

2018-09-26 19:30:22

阅读数 298

评论数 0

责任链模式初体验

昨天想到前段时间重构的代码,感觉不是很满意,用的是组合模式,前前后后把对象包裹的太复杂,而且如果以后继续扩展的话,想必会更加复杂,想想能不能使代码结构更简单些,于是决定用责任链模式来改造一下。责任链模式,我的理解就是一连串的操作连成一条链,然后按照链的顺序来执行,这好像满足我的业务场景。责任链最常...

2018-03-30 16:10:32

阅读数 51

评论数 0

关于泛型的使用

今天准备继续看看springMVC的源码的,但是实在是看不下去了,惭愧惭愧,所以来总结一下泛型的使用(好像没什么逻辑)。泛型的介绍就就不多说了,要我说我也说不清楚。。。引用一句话:泛型类型在逻辑上可以看成是多个不同的类型,实际上都是相同的基本类型。泛型的使用主要分为:泛型类,泛型接口,泛型方法。我...

2018-03-23 18:30:12

阅读数 54

评论数 0

spring+mybatis 一个事务中两次查询结果不一样的问题

最近搞了一波事情,把一个接口给重构了一番,感觉还不错,同时也遇到了一些问题,这个就是其中一个。因为重构,我在这个接口上面加了一个事务,然后就发现之前的代码跑出来的结果就不一样了,两次一模一样的查询,后一次的查询和前一次的查询结果不一样,后一次的查询结果为对象更新后的结果,但是我对象查询并没有提交数...

2018-03-19 18:07:10

阅读数 1441

评论数 0

easyui 方法失效的可能原因

    昨天做个需求,需要在之前的页面上做一个关联的修改,我反手就在之前的方法后面加了一个事件,结果就导致这个方法失效了,类似这样:然后各种难受,始终找不到原因,尝试各种方法之后,把事件放到了方法的前面,一切就正常了。因为对easyui不是很了解也暂时没有准备对它做深入的了解,所以这里只做记录,做...

2018-03-09 14:27:10

阅读数 263

评论数 0

Cors预请求处理使用SpringMVC拦截器无效问题

    近两天在配合前端处理跨域问题,自然而然的去了解了一个Cors处理跨域请求。Cors在进行非简单请求时,会先进行一次预请求,用来验证服务器是否允许此次请求。而我准备用SpringMVC的拦截器来处理这个预请求,发现请求根本就没有到达拦截器就返回验证失败给浏览器了。百度了一下看到别人用过滤器有...

2018-02-13 11:53:12

阅读数 1657

评论数 1

springMVC配置拦截器无效问题解决

    今天花了三分钟写了一个拦截器,然后正准备配合前端一起测试的,发现拦截器竟然无效,根本拦截不了请求,这就很蛋疼了,看了几分钟愣是没找出问题,然后查资料也一无所获,最后。。。等等,我好像忽略了什么。这是一段申明扫描@controller的配置,而我写的拦截器也放在这个路径下,似乎找到了原因,嚯...

2018-02-12 16:57:58

阅读数 5663

评论数 0

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