05 2021 档案

摘要:支付接口对接 一、 对接接口一览 1、通过看微信和支付宝接口对接,发现他们的共性: ① 商户号、账号 ② 订单信息 ③ 金额 ④ 回调地址 ⑤ 签名类型和签名(比较重要) 发请求时生成签名,接收请求时验证签名。 2、支付接口的安全相关技术 ① Base64 加密就是二进制,实际使用中是一个字符串,如 阅读全文
posted @ 2021-05-29 15:36 majingyun 阅读(782) 评论(0) 推荐(0)
摘要:聚合支付平台 一、聚合支付平台介绍 1、业务背景及功能介绍 1)商家对接支付,形成二维码显示到你的网站上。二维码背后就是一个字符串。给到一个微型和支付宝的url。 2)Deplink 可以调到对应的APP,如:weixin:// 唤醒微信的APP。 3)对接支付入款API和回调API,回调API修改 阅读全文
posted @ 2021-05-26 19:55 majingyun 阅读(1219) 评论(0) 推荐(0)
摘要:Spring Cloud Sleuth +Zipkin 一、基本概念 1、分布式跟踪系统 在微服务架构中,众多的微服务之间相互调用,如何清晰地记录服务的调用链路是一个需要解决的问题。同时,由于各种原因,跨进程的服务调用失败时,运维人员希望能够通过查看日志和查看服务之间的调用关系来定位问题。 一个分布 阅读全文
posted @ 2021-05-21 20:39 majingyun 阅读(217) 评论(0) 推荐(0)
摘要:RABC权限管理 一、权限管理的目的 1、统一精细化、标准化权限管理。 2、业务应用数据权限多样性,不同的应用数据管控的方式要求不同;同一个应用不同的场景和功能对权限的控制不同,需要建设通用性的权限模型; 3、权限模型的建模需要支持多级管控。 4、权限自管控 二、RABC权限管理 1、基本概念 基于 阅读全文
posted @ 2021-05-19 20:42 majingyun 阅读(2406) 评论(0) 推荐(0)
摘要:Stream +nacos 一、消息队列 1、消息队列的作用 1)削峰填谷 2)应用解耦 3)异步处理 4)消息通讯 2、发送方式 1)点对点 2)发布-订阅模式 3、Kafka 中间是kafka的集群,包含多个broker,每一个broker相当于一个kafka的实例。Kafka消息不丢失的机制就 阅读全文
posted @ 2021-05-18 18:57 majingyun 阅读(337) 评论(0) 推荐(0)
摘要:Spring Cloud Gateway 一、网关理论介绍 1、定义 把暴露在service之前的组件,都可以叫网关。是service前置的架构。 2、BFF(backend for frontend) 专门为前端定制的一个后端接口, 一个页面即在手机、web等页面中显示。不同的展示需要访问不同的s 阅读全文
posted @ 2021-05-14 13:50 majingyun 阅读(744) 评论(0) 推荐(0)
摘要:算法题常见框架 一、树的遍历 刷题要先刷二叉树,因为二叉树最容易培养框架思维。 1、二叉树的遍历 分为前中后序遍历。 DLR--前序遍历(根在前,从左往右,一棵树的根永远在左子树前面,左子树又永远在右子树前面) LDR--中序遍历(根在中,从左往右,一棵树的左子树永远在根前面,根永远在右子树前面) 阅读全文
posted @ 2021-05-11 18:03 majingyun 阅读(523) 评论(0) 推荐(0)
摘要:基础数据结构与算法 一、实战 问题1:我们程序里的数据存储方式有几种? 数组(顺序存储)链表(链式存储) 数据结构 存储形式 队列、栈 数组、链表 树 链表 图 数组(邻接矩阵) 哈希表 数组 数组:连续存储。 通过索引可以查找到对应的元素,查找快,查找的时间复杂度O(1); 存在扩容问题,扩容的时 阅读全文
posted @ 2021-05-09 18:40 majingyun 阅读(85) 评论(0) 推荐(0)