Android第三方支付SDK设计与实践

Android第三方支付SDK设计与实践:从0到1构建安全可靠的支付解决方案 前言 在移动支付日益普及的今天,如何设计一个安全、稳定、易用的第三方支付SDK成为了许多开发者关注的话题。本文将分享我们团队从零开始设计和实现Android第三方支付SDK的完整过程,包括架构设 »

基于OPEN NSFW的UGC图⽚合规治理体系设计与实践

一、业务背景 某业务的UGC(⽤户⽣成内容)平台中,⽬前历史图⽚没有过内容安全,历史海量数据(1亿+规模)存在隐性违规⻛险。当⽤户访问时,会被检测到,导致域名被封⻛险。因此需要对历史图⽚进⾏扫描,删除违规图⽚。 ⽬前有两种⽅案: 使⽤云端商业API。 构建本地化内容安全检测体 »

鸿蒙开发中的并发处理

并发 并发是指在一个时间段内,多个事件、任务或操作同时进行或者交替进行的方式。 在计算机科学中,特指多个任务或程序同时执行的能力。 并发可以提升系统的吞吐量、响应速度和资源利用率,并能更好地处理多用户、多线程和分布式的场景。 常见的并发模型有多线程、多进程、多任务、协程等。 »

SpinrgBoot升级总结

一、背景 公司目前使用的Spring Boot版本为1.5.12.RELEASE,该版本较低且不支持MongoDB事务管理功能。随着公司业务的不断扩展和发展,涉及到更多复杂的业务场景,确保数据一致性和事务原子性显得更加重要。 基于上述情况,本次对Spring Boot的升级变得至 »

数据库同步实践(suishen-cdc)

一、需求背景 需要将业务数据库的数据,向数仓同步,目前包括两种数据库:mongo、mysql。 二、总体实现方案 1、总体流程 a、定时任务,加载数据库事件偏移信息,统一监听数据库变更事件; b、本地缓存收集事件变更信息(一定的数据量、一定的收集时间); c、收集达到阈值后,向消 »

网站加速之网络加速

背景 如上图,互联网企业的国内业务肯定部署在国内,出海业务则一般部署在海外;具体部署区域,则一般根据用户所在区域,选择就近的区域。 源站部署到不同区域,选择不同的机房,对于各地用户来说,会带来网络距离及网络线路质量的差异,从而对用户的访问响应时间也会产生一定差异。 网 »

故障管理三部曲

背景 在任何一个生产产品的行业,不管是互联网行业,还是建筑行业,或者是医疗行业,都得面对一个事物,那就是故障; 故障处理的好,那只是一个故障;故障处理的不好,就有可能升级成不同级别的事故; 出现事故,这是任何人都不想看见的; 如何避免事故,是安全生产的头等大事; 在这里,我会介绍 »

PAG在Web动画的应用实践

一、为什么要使用PAG动画 一般的Web端动画的实现都是通过transition、animation等CSS属性来实现,在大多数场景下这种方式都能满足,当随着动画复杂度的提升,就需要耗费大量的时间来编写相当多的代码来实现更加精细的动画,甚至于还要花费大量的时间来同设计师以及产品 »