![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目模块
文章平均质量分 72
笔记
㏒灵韵№
未觉池塘春草梦,阶前梧叶已秋深
展开
-
SpringBoot整合EasyExcel上传下载前后端
【代码】SpringBoot整合EasyExcel上传下载前后端。原创 2023-04-26 17:16:02 · 807 阅读 · 0 评论 -
SpringBoot整合图片文字识别
OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。原创 2023-01-18 11:44:10 · 1178 阅读 · 0 评论 -
SpringBoot整合支付宝之电脑网站支付
支付宝(中国)网络技术有限公司 [1] 是国内的第三方支付平台,致力于提供“简单、安全、快速”的支付解决方案 [2]。支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。旗下有“支付宝”与“支付宝钱包”两个独立品牌。自2014年第二季度开始成为当前全球最大的移动支付厂商。当用户提交订单会跳转到选择支付渠道页面!当用户点击立即支付时生成支付的二维码使用支付宝app 进行扫码支付。原创 2022-10-31 14:29:16 · 560 阅读 · 0 评论 -
项目之单点登录
早期单一服务器,用户认证。缺点:单点性能压力,无法扩展分布式,SSO(single sign on)模式解决 :用户身份信息独立管理,更好的分布式管理。可以自己扩展安全策略跨域不是问题缺点:认证服务器访问压力较大。业务流程图{用户访问业务时,必须登录的流程}{单点登录的过程}原创 2022-10-18 02:04:38 · 484 阅读 · 0 评论 -
项目之用户认证与服务网关整合
登录时我们返回用户token,在服务网关中获取到token后,我在到redis中去查看用户id,如果用户id存在,则token合法,否则不合法,同时校验ip,防止token被盗用。3.Web页面同请求(如:*.html),我采取配置白名单的形式,凡是配置在白名单里面的请求都是需要用户认证的(注:也可以采取域名的形式,方式多多)1.所有请求都会经过服务网关,服务网关对外暴露服务,不管是api异步请求还是web同步请求都走网关,在网关进行统一用户认证。4.Api接口异步请求的,我们采取url规则匹配,如。原创 2022-10-18 01:47:51 · 298 阅读 · 0 评论 -
SpringBoot整合微信支付
商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。业务流程说明:(1)商户后台系统根据用户选购的商品生成订单。(2)用户确认支付后调用微信支付【统一下单API】生成预支付交易;(3)微信支付系统收到请求后生成预支付交易单,并返回交易会话的二维码链接code_url。(4)商户后台系统根据返回的code_url生成二维码。...原创 2022-08-18 21:43:21 · 1362 阅读 · 0 评论 -
SpringBoot整合微信扫码登录
3)然后你根据微信服务返回的临时票据+AppID+AppSecret,按照微信开放平台的请求方式,把参数带过去,然后微信服务会返回一个带有微信用户的信息Token回来,像下面。(2)访问授权url后会得到一个微信登录二维码,用户扫码授权点击“确认登录”后,微信服务器会向你的服务器(别人的域名)发起回调,给你一个参数code,临时票据,像下面。(1)大体的意思就是,按照微信开放平台的请求方式,把已经认证过并生成的AppID,AppSecret作为微信OAuth2.0授权的依据,请求方式如下。......原创 2022-08-14 06:19:00 · 1003 阅读 · 0 评论 -
SpringBoot整合JWT
2.然后客户端把这个Token存入浏览器Cookie或其他地方中,每次访问服务的时候就带着这个Tonken去访问。1.用户登录,做完查询数据库验证正确的时候,通过一些规则把用户的信息进行加密成Token字符串,返回给客户端。3.服务端就在后台根据这个Token,进行解析,解析出用户信息,验证用户是否存在做出相应的操作,比如拦截。(1)头信息:JWT头部分是一个描述JWT元数据的JSON对象。用户登录成功后拿这Token做后台验证。(2)主体部分:用户相关信息。(3)签名哈希:做数据验证。...原创 2022-08-13 15:40:37 · 222 阅读 · 0 评论 -
SpringBoot整合阿里云短信服务
代码】SpringBoot整合阿里云短信服务。原创 2022-08-13 15:03:55 · 292 阅读 · 0 评论 -
SpringBoot整合redis
根据方法对其返回结果进行缓存,下次请求时,如果缓存存在,则直接读取缓存数据返回;如果缓存不存在,则执行方法,并把返回的结果存入缓存中。一般用在查询方法上。使用该注解标志的方法,每次都会执行,并将结果存入指定的缓存中。其他方法可以直接从响应的缓存中读取缓存数据,而不需要再去查询数据库。一般用在新增方法上。使用该注解标志的方法,会清空指定的缓存。一般用在更新或者删除方法上。通过源码查看到key生成的规则。...原创 2022-08-12 00:41:30 · 75 阅读 · 0 评论 -
SpringBoot实现阿里云视频上传删除播放
链接:https://pan.baidu.com/s/1brmvs_lYKGDsc84G8ecsog。这个jar包maven仓库是没有的,要手动打包进自己的maven仓库,–来自百度网盘超级会员V2的分享。执行命令安装jar包。原创 2022-08-10 00:51:08 · 799 阅读 · 0 评论 -
EasyExcel使用
1、是什么 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。2、为什么 以使用简单、节省内存著称,EasyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理。...原创 2022-08-07 01:42:20 · 138 阅读 · 0 评论 -
OSS文件上传
https://www.aliyun.com/(1)进入控制台(2)创建根目录创建bucket(3)上传文件1、如何对接自行创建好springBoot工程并引入相关启动类写好application.properties配置文件创建配置类`import org.springframework.beans.factory.InitializingBean;import org.springframework.beans.factory.annotation.Value;import原创 2022-08-07 01:21:55 · 216 阅读 · 0 评论