目录树搜索文章反向构建目录
目录树搜索文章反向构建目录 需求背景: A平台带了某类文章管理功能,目录下带各类文章。要求搜索文章时前端显示具体目录树中每个节点中符合搜索要求的的节点,并显示该节点下有多少符合要求的文章(若A节点下A1节点有3篇,A2节点有5篇,则呈现目录树应该为A(8, A1(3),…
468 2024-01-23 去围观每个人都应该懂的文件方案设计
架构图 5.1 文件上传流程 前端发送文件名,MD5, 文件大小等信息提交后端文件服务[注意只限一个文件,多文件多次请求] 后端文件服务从OBS获取对应文件上传URL,该URL短期有效,且只能上传该MD5,文件名的文件,上传目录为临时目录。 后端文件服务返回上传URL与后端数…
1,025 2024-01-15 去围观每个人都应该懂的支付方案设计
支付方案: 订单1:N 支付单。 用户选择支付方式后生成支付单或拿到最近支付单(注意分布式锁,并且支付单绑定订单号,防止多次支付) 返回前端, 前端用户支付 1. 支付完成后支付回调, 收到回调后,重新查询支付单状态,并修改状态 2. 用户前端刷新查询,查询第三…
470 2024-01-15 去围观每个人都应该懂的分布式鉴权方案设计
通用流程: 用户通过gateway访问某服务 如果该请求未携带token【无token该请求必须是登录,其他请求一定带token,可以在gateway中配置判断】,gateway先请求auth鉴权服务,然后auth根据用户名密码,返回用户的role角色和permission权限。----RBAC 【选做】如果有需要…
603 2023-10-28 去围观注解实现Controller从header中解析Jwt并注入到参数中
场景需求为: gateway给header中存了jwt,jwt存了多个信息,可能有角色,uid,权限等,需要一个注解,在Controller上,使用@JwtClaimParam("userId") Long userId 将jwt中的userId解析出来并注入Controller参数的userId中。 1. 定义注解 import java.lang.an…
519 2023-07-07 去围观关于RESTful 规范
RESTful 规范 为什么遵循RESTful 规范 当多人负责一个模块时候 需求: 现在要修改文件的基本信息(全部修改),修改文件的基本信息(只修改提交的属性),修改文件的元信息(全部修改),修改文件的元信息(只修改提交的属性) 不遵循RESTful规范写法: 方法A post /bi-…
175 2023-06-21 去围观