苏博亚
码龄12年
关注
提问 私信
  • 博客:158,799
    社区:175
    158,974
    总访问量
  • 77
    原创
  • 49,858
    排名
  • 162
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:从事支付行业开发10余年,先后在美团、有赞等互联网公司负责支付业务的开发设计工作。对微服务、数据库、中台、技术架构有深入的研究。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-04-27
博客简介:

u010482601的专栏

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    486
    当月
    0
个人成就
  • 获得178次点赞
  • 内容获得48次评论
  • 获得733次收藏
  • 代码片获得539次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 1篇
    2022年
  • 36篇
    2021年
  • 14篇
    2020年
  • 24篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 算法面试宝典
    23篇
  • 数据结构与算法
  • springcloud微服务搭建
    11篇
  • netty
  • 设计模式
  • 权限系统设计
  • mysql
  • redis原理
  • springboot实战
  • 团队管理
    1篇
  • 支付架构
    9篇
兴趣领域 设置
  • 大数据
    redis
  • 后端
    架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

中金支付诚招实习生

二、具备扎实的HTML5、CSS3、JavaScript/TypeScript等基础前端技术,熟练使用ES6;一、参与本公司支付系统Web前端模块(PC端、移动端)的代码编写、调试和优化工作;三、与产品、测试、运维等相关部门的沟通、协调,确保项目按时完成。三、与产品、测试、运维等相关部门的沟通、协调,确保项目按时完成。一、计算机科学、软件工程、电子工程或相关专业本科或研究生在读;一、参与本公司支付系统C语言模块的代码编写、调试和优化工作;一、计算机科学、软件工程、设计或相关专业本科或研究生在读;
原创
发布博客 2024.07.29 ·
532 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

中金支付招贤纳士-C语言开发工程师

熟悉常用算法、数据结构的C语言实现,熟悉常用设计模式。四、工作地:北京(北京市丰台区北京南站路供销弘泰大厦12-15层)中金支付有限公司因系统建设需要,招聘c语言后台开发工程师若干名。三、熟悉钱包、互联网支付、清结算系统业务的优先。五、薪资范围仅供参考(10k-25k),具体面议。2、熟悉互斥锁、自旋锁、原子操作的C语言实现;1、熟悉Linux操作系统下C语言编程环境;3、熟悉线程池、进程间通信的C语言实现;5、熟练运用C编写数据库操作程序;6、熟练运用C处理网络数据流。4、熟悉EPOLL网络编程;
原创
发布博客 2023.10.26 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解密支付系统,来看如何构建理想的支付系统架构

货币是人类发展史上一个极为重要的角色,它不仅是市场上物品交换的媒介,更是人类文明发展史上里程碑式的代表物。几千年前人类在贸易市场上使用实物交换,可以想象一下我们的祖先进行市场贸易:一个人手上有羊奶,另一个人手上有牛肉,如果两个人都需要对方的物品,那么交换一下就可以了,这是最早的贸易。但是随着人类文明的发展,这种实物交换已经无法满足人类的市场需求,比如拥有牛肉的人不喜欢羊奶,交易就无法进行。这时候智慧的古人学会了使用媒介,大家所熟知的...
转载
发布博客 2022.05.14 ·
1415 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

【支付架构】银联额度映射-技术方案设计

目录1 银联额度映射业务简介2 交互流程2.1 额度调增2.2 额度调减2.3 额度查询1 银联额度映射业务简介参见:【支付架构】银联额度映射_u010482601的专栏-CSDN博客2 交互流程2.1 额度调增额度调增分五个步骤来完成:1)财务人员通过支付运营平台页面填写调增额度等信息,发起调增申请;2)审核人员登录支付运营平台,对调增申请进行审核;3)审核通过的会更新为审核通过状态,通过定时任务扫描数据,组装报文到银联发起调增申请,银联会同步返回受理结果
原创
发布博客 2021.12.22 ·
1506 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【支付架构】跨境支付

目录1 业务介绍1.1 什么是跨境支付1.2 跨境支付发展历程2 技术实现2.1 业务流程2.2 交互设计简单地说,跨境支付指的是两个或两个以上的国家或地区因国际贸易所产生的债券,再借助一定的支付方式与结算工具,实现资金能够跨国或跨地区转移的一系列的行为。国内消费者通过跨境电商网站购买国外的产品,或者国外消费者购买国内商家的产品时,由于币种不同,国家各自的支付方式不同,就得通过一定的支付手段和支付系统及资金结算的方式来实现国家与国家之间的资金转换从而完成跨国交易。国内常用的跨
原创
发布博客 2021.12.20 ·
9849 阅读 ·
7 点赞 ·
2 评论 ·
47 收藏

【算法面试宝典】罗马数字转整数 - LeetCode13

1 算法描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1 。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+...
原创
发布博客 2021.12.19 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】整数转罗马数字 - LeetCode12

1 算法描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+...
原创
发布博客 2021.12.19 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】回文数 - LeetCode9

1 算法描述给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一.
原创
发布博客 2021.12.18 ·
1722 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【算法面试宝典】盛最多水的容器 - LeetCode11

1 算法描述给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0) 。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例...
原创
发布博客 2021.12.17 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】字符串转换整数 - LeetCode8

1 算法描述请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数...
原创
发布博客 2021.12.17 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】整数反转 - LeetCode7

1 算法描述给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−231,231− 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0提示:-231 <= x <= 231 - 1...
原创
发布博客 2021.12.17 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】最长回文子串 - LeetCode5

1 算法描述给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd" 输出:"bb"示例 3:输入:s = "a" 输出:"a"示例 4:输入:s = "ac" 输出:"a"提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成2 解题思路方案一:中心扩展法...
原创
发布博客 2021.12.16 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【支付架构】支付营销 - 微信会员有礼

目录1 业务简介1.1 微信提供的支付营销能力1.2 活动-商家券-品牌关系2 交互流程2.1 品牌关系维护2.2会员有礼交互流程3 技术实现3.1 创建活动3.2 终止活动3.3 活动查询1 业务简介1.1 微信提供的支付营销能力微信支付针对支付流量提供了多种营销能力,例如支付后发商家券、支付后曝光小程序、支付后曝光公众号、支付会员有礼等,微信支付营销能力如下图所示:本篇以支付后发商家券为例来介绍微信支付营销能力。1.2 活...
原创
发布博客 2021.12.12 ·
3155 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

【支付架构】银联额度映射

1 为什么需要额度映射1.1 三方支付公司付款资金流1.2 银联额度映射前后对比2 额度映射技术方案
原创
发布博客 2021.12.11 ·
18914 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

【算法面试宝典】无重复字符的最长子串

1 算法描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 ...
原创
发布博客 2021.12.09 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一图读懂HashMap、HashTable、HashSet的区别

原创
发布博客 2021.12.07 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法面试宝典】寻找两个正序数组的中位数

1 算法描述给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4] 输出:2.50000 解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 =...
原创
发布博客 2021.12.04 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【算法面试宝典】十大经典排序算法

1 排序算法的分类 排序是将一组无序的数字元素,经过重新排列后形成的一组有序的数字元素,可以是升序也可以是降序。排序算法是对数字元素排列的过程中经过的一些列运算。根据是否需要比对,可以把排序算法分为 比较类排序算法 和 非比较类排序算法。比较类排序算法:通过比较来确定元素之间的相对顺序。比较类排序算法的时间复杂度不能突破 O(NlogN),所以也成为非线性时间比较类排序。 非比较类排序算法:不通过比较来确定元素之间的相对顺序。非比较类排序算法可以突破比较类排序算法时间复杂度的下界,以...
原创
发布博客 2021.11.30 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【算法面试宝典】十大经典排序算法 - 基数排序

1 解题思路基数排序的核心思想是把要比较的元素拆分,按照个位、十位、百位、千位的来拆分,然后在相同位上的数值放入从0-9的10个桶中,这样相同位上的数值就有序了,然后依次类推进行比较,最终得到排好序的元素列表。 基数排序有两种方式,一种是最高位优先(Most Significant Digit first)法,简称MSD法。一种是最低位优先(Least Significant Digit first)法,简称LSD法。示例:输入:nums = {80, 55...
原创
发布博客 2021.11.30 ·
3725 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【支付架构】医保支付-支付宝小程序

1 方案场景介绍1.1 背景据统计2020年全国参保职工医保3.4亿人,其中在职职工2.5亿人,参保人员医疗总费用1.3万亿,其中医疗机构发生费用1.1万亿,医保个人账户支付费用2千亿,占总额的15%。从数据可以看出使用个人医保账户支付的比重是非常大的。医保支付在医院线下看病、抓药、挂号都可以使用,但是线上相对弱一些,支付宝针对线上使用医保支付推出了支付宝小程序场景下的医保支付,以解决药店线上使用医保支付的场景。1.2 适用场景通过⽀付宝⼩程序...
原创
发布博客 2021.11.29 ·
7764 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏
加载更多