- 博客(319)
- 资源 (31)
- 问答 (3)
- 收藏
- 关注

原创 Spring Boot+Spring Security+JWT 刷新Token之实现 RESTful Api 认证(二)
Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(二)摘要上一篇https://zhaoxinguo.blog.youkuaiyun.com/article/details/77965226我们已经实现了基本的登录和token认证接口,但是这里有个问题,对于那些活跃用户来说如果token的过期时间设置的太短,那么就会使用户频繁的登录,这样用户体验不好,所以我们需要根据一种机制来判断什么时候应该主动刷新token,并且对于活跃用户来说应该是无感知的才行,那么我这里提供
2020-07-09 14:54:12
819

原创 Java之微信支付(扫码支付模式二)案例实战-之支付完成后页面跳转方案
摘要:做过微信扫码支付的同学都知道,微信扫码支付完成后,要跳转到指定的页面就比较麻烦了,这里我提供一种比较可行的方案,也许还有其他更多的方案,但是我这里分享下我们当时是怎么处理微信扫码支付完成后,跳转到指定页面的呢。一:微信扫码支付流程: 可以看前面写过的文章,具体地址:Java之微信支付(扫码支付模式二)案例实战二:微信扫码支付完成后页面跳转流程:2.1.支付订单页......
2019-07-08 19:28:41
12772
3

原创 Java之支付宝支付(电脑网站支付)案例实战
摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,正好马上放假了,公司不忙了,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:支付宝支付接入准备工作:首先,支付宝支付和微信支付意愿,都是只支持企业用户,个人用户是不能接入支付宝支付的,所以要想接入支付宝支付,首先需要有支付宝的企业账号,有了企业账号才能拿到支付宝支付的所需......
2018-09-30 11:34:43
12319
9

原创 Java之微信支付(扫码支付模式二)案例实战
摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:微信支付接入准备工作:首先,微信支付,只支持企业用户,个人用户是不能接入微信支付的,所以要想接入微信支付,首先需要有微信公众号,这个的企业才能申请。有了微信公众号,就能申请微信支付的相关内容,所以在准备开始写代码之前需要先把......
2018-09-30 10:22:03
14390
14

原创 Java之支付宝(电脑网站支付)成功后 同步回调,异步回调验证签名报错解决思路
摘要:在做支付宝电脑网站支付的接口时候(这里仅限使用支付宝官网提供的SDK接入支付宝支付接口),支付成功了,但是支付宝回调的时候老是报签名失败,经过查看资料,发现是支付宝公钥的问题,我选择的了mapi网关产品密钥的支付宝公钥,所以一直报签名失败的错误,正确的应该选择开放平台密钥下的支付宝公钥,在此记录下。问题解决办法:如下图所示,应该选择下图所示的支付公钥,否则回调验证签名失败:最后:......
2018-08-30 20:52:47
5242
1

原创 Spring Boot+Spring Security+JWT 实现 RESTful Api 认证 (一)
摘要:用spring-boot开发RESTful API非常的方便,在生产环境中,对发布的API增加授权保护是非常必要的。现在我们来看如何利用JWT技术为API增加授权保护,保证只有获得授权的用户才能够访问API。一:开发一个简单的API在IDEA开发工具中新建一个maven工程,添加对应的依赖如下:<dependency> <gro...
2017-09-13 14:39:51
98461
38

原创 微信企业号开发之网页授权接口调用示例(二)
摘要:上一篇总结了微信企业号开发的入门篇,access_token接口调用,这篇咱们来看下微信企业号开发中的网页授权接口调用,这个接口一般都是用来实现微信企业号应用免登录或者获取关注的微信用户的个人信息时会用到。下面摘自微信企业号官方文档:网页授权概述 关于网页授权的可信域名 关于UserID机制 接入流程说明 关键步骤 获取code 根据code获取成员信息...
2017-07-26 11:23:55
29788
2

原创 微信企业号开发之access_token接口调用示例(一)
摘要:在微信企业号开发中,首先需要调用access_token的接口,具体请看官网文档,地址为:https://work.weixin.qq.com/api/doc#10013第一步:创建企业应用登录企业管理后台进入“企业应用”页面,通讯录管理是企业微信默认集成的应用,可以直接开启,如果企业需要开发自定义的应用,可点击“添加应用”完成应用的添加和配置,详细步骤请参见应用概述。...
2017-07-25 21:04:45
10910
5

原创 微信企业号开发总结(三)
摘要:近来负责公司的微信企业号开发,主要用到了微信企业号的两个接口,一个是获取access_token接口,另一个是网页授权接口,在开发过程中还是遇到些问题,现在做个总结。1.生产环境调用微信获取token的接口报错信息?sun.security.validator.ValidatorException: PKIX path building failed: sun.securit
2017-07-25 20:39:35
1944
原创 国产RestApi工具Apifox使用介绍
常见的接口工具有Postman、Swagger等,当然还有其他很多种,就不列举了,在遇到Apifox之前,我一直都使用的Postman,但是Postman有个弊端,就是网络问题,还有就是免费有限制,所以使用了Apifox之后果断放弃了使用多年的Postman。
2024-11-18 16:49:02
543
原创 Java 基于 Apache ECharts 实现:柱状图、折线图、环形图等案例
Java 基于 Apache ECharts 实现:柱状图、折线图、环形图等案例
2023-06-13 16:56:18
4773
3
原创 Elasticsearch集成之(Spring Data Elasticsearch)
Spring Data 是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持 map-reduce 框架和云计算数据服务。Spring Data 可以极大的简化 JPA(Elasticsearch…)的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了 CRUD 外,还包括如分页、排序等一些常用的功能。
2023-03-01 19:53:09
1854
原创 Elasticsearch进阶之(核心概念、系统架构、路由计算、倒排索引、分词、Kibana)
Elasticsearch进阶之(核心概念、系统架构、路由计算、倒排索引、分词、Kibana)
2023-03-01 19:43:12
567
原创 Elasticsearch入门之Java Api操作(索引操作、文档操作、高级查询)
Elasticsearch入门之Java Api操作(索引操作、文档操作、高级查询)
2023-02-28 23:12:33
661
原创 Elasticsearch入门之Http操作(索引操作、映射操作、文档操作)
Elasticsearch入门之Http操作(索引操作、映射操作、文档操作)
2023-02-28 22:12:34
1002
原创 基于SpringBoot+MyBaits_Vue+ElementUi构建项目
基于SpringBoot+MyBaits_Vue+ElementUi构建项目
2023-02-20 15:34:36
1130
原创 Spring Boot、Spring Security、Oauth2实现的权限控制和认证服务
新一代基于Spring Boot、Spring Security、Oauth2等实现的权限控制和认证服务、支持第三方oauth授权和获取资源信息功能等、详情请点击下面的项目地址查看,欢迎大家使用体验,觉得不错的给个star,谢谢
2023-02-16 13:13:05
3449
原创 ERROR Unable to initialize backend: no locks available.
ERROR Unable to initialize backend: no locks available.服务器做了nas共享存储后,修改minio的数据目录为nas共享目录,启动minio服务失败,报错信息如上图所示:从这个日志来看,应该是minio拿不到nfs文件系统的锁。解决方案nfs挂载时加nolock参数使用nfsv4,而不是用nfsv3参考gitlab底层也是用的minio,gitlab官方文档是这么写的File locking: GitLab requires
2022-02-08 10:01:04
4675
6
原创 Java之HttpClient调用WebService接口发送短信源码实战
摘要Java之HttpClient调用WebService接口发送短信源码实战一:接口文档二:WSDL三:HttpClient方法HttpClient方法一HttpClient方法二HttpClient方法三HttpClient方法四四:封装soapXml方法(核心方法)五:调用WebService接口六:调用结果七:短信结果完结以上就是Java之通过HttpClient方式调用WebService接口的完成流程作者:迷彩出处:Java源码网原文地址:
2020-10-29 10:24:06
554
原创 Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(二)
Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(二) 摘要 上一篇 ...
2020-10-10 13:41:00
238
原创 Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(一)
标题 Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(一) 技术 ...
2020-10-10 13:40:00
293
原创 Java实现自动取消订单
摘要Java实现自动取消订单这个功能我实际经验,某医药电商平台的订单管理系统,下单45分钟付款,否者取消。方式一:quartz,每几分钟执行一次(根据订单处理速度,和订单生成情况)。每次指定其中的更新条数,例如前1000条。这种方式的确会影响性能,所以要是系统订单比较多,推荐独立的定时服务器。方式二:采用2种方式混合来处理,节省资源,保证结果的完全准确性。采用主动触发的方式来取消订单。订单的表里面,再加入有效时间字段,如果查询的时候,如果订单为已下单未处理状态,查询有效字段,如果
2020-10-10 10:37:19
1959
原创 用户提交订单,30分钟还没付款,取消订单功能分析
摘要用户提交订单,30分钟还没付款,取消订单功能分析统一来说,业务有“在一段时间之后,完成一个工作任务”的需求。实现这种定时任务有哪些方法呢,来总结一下想到的方法。一、定时轮询这是一个比较直接的思路,启动一个计划任务,每隔一定时间处理一次,这种处理方式只是适用比较小而简单的项目。假设订单表的结构为:t_order(oid, finish_time, stars, status, …),更具体的,定时任务每隔一个小时会这么做一次:select oid from t_order where fini
2020-10-10 10:21:45
1938
原创 org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested excepti
摘要Spring Boot项目连接Redis报错报错信息org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte ar
2020-10-10 10:05:09
2110
原创 com.alibaba.fastjson.JSONException: can not get javaBeanDeserializer. java.util.Date
摘要:Spring Boot接收前端传过来的日期字段解析报错报错信息com.alibaba.fastjson.JSONException: can not get javaBeanDeserializer. java.util.Date at com.alibaba.fastjson.util.TypeUtils.castToJavaBean(TypeUtils.java:1077) at com.alibaba.fastjson.util.TypeUtils.cast(TypeUtils.jav
2020-10-10 09:59:44
3870
SpringMVC+Spring+SpringJDBC整合框架
2016-04-21
Hessian Binary Web Service Protocol远程接口调用入门Demo
2015-10-15
MongoDB for Java Developers的随书阅读代码
2018-09-19
IDEA常用操作文档集合
2018-09-19
Spring,Spring Data Jpa,freemarker,bootstrap实现的分页源代码
2017-11-15
Windows服务器如何使用可以达到最佳使用率(CPU,内存等资源)?
2016-01-13
python 如何判断 javascript 的源文件编码格式为UTF-8?
2015-01-13
jsp中如何实现按下回车键自动提交表单?
2014-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人