Java
文章平均质量分 59
叶国栋
这个作者很懒,什么都没留下…
展开
-
SpringCloud gateway 统一请求拦截
在SpringCloud微服务框架下,可以通过网关gateway来进行统一的接口请求拦截,这里我主要用来做接口数据的加解密传输,这里使用了RSA非对称加密算法。(后面会附上完整代码)首先先定义一个FilterConfig,实现GlobalFilter和Ordered两个接口主要是实现filter拦截方法rsaFilter函数的实现:整个拦截过程做了两件事:1、解密get请求参数,也就是url中的参数,2、解密body体中的请求参数,也就是post请求参数,这里前后端约定好了...原创 2022-04-26 13:50:33 · 5861 阅读 · 1 评论 -
阿里云短信服务
一、去阿里云官网申请短信服务(在官网里申请,这里不详述)二、申请密钥(AccessKey ID和AccessKey Secret,在官网里申请,这里不详述)二、调用API(java版本,代码是官方示例代码的改良,更加直观明确,代码中有相应的注释)短信相关API文档地址:https://next.api.aliyun.com/document/Dysmsapi/2017-05-25/overview1、发送短信,(1)首先需要获取几个基本参数,密钥AccessKey ID和Acce原创 2021-08-26 11:03:12 · 927 阅读 · 0 评论 -
阿里P 7架构师,讲解的网约车实战项目终于曝光了,共7.03G
前言项目简介:该项目是一款标准网约车应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。并曾在南方某城市上线运行。项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案。项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis.转载 2020-08-20 18:56:22 · 988 阅读 · 0 评论 -
使用truelicense实现Java中的license机制
一、原理说明首先生成密钥库(加密算法),通过公钥和私钥的匹配情况和授权文件的验证情况来判断是否已授权。需要重新授权的时候使用license可以避免修改源码,改动部署,授权方直接生成一个新的license发送给使用方替换掉原来的license文件即可。二、使用说明 授权方: (1)使用keytool工具生成密钥对(公钥和私钥),私钥授权方保存,公钥给使用方。 (2)创建...原创 2018-03-12 10:31:51 · 11074 阅读 · 6 评论